『原创』c#制作的号码mask程序
2008-08-18 10:24
211 查看
前言:在今天,各大媒体都时兴通过短信参与活动并中奖的行为,中奖号码大多用‘*’好掩盖其手机号码的中间几位如:138*****345,今天,我们做的就是用一个类库来实现这个通用功能,以便在网站和程序中引用。
正文:下面,我们就开始吧,首先,用vs2005建立一个c#类库,我们命名为NumMask,把他的Class1改名为容易记忆的其他名字,我改称Masker,然后我们添加如下代码:
button1
private void button1_Click(object sender, EventArgs e)
{
ArrayList al = new ArrayList();//定义al为原始的号码数组
ArrayList ab = new ArrayList();//定义ab为处理后的结果
al.Add("13888567890");//向原始号码中添加号码
al.Add("15878990987");
NumMask.Masker mk = new Masker();//实例化一个Masker
ab=mk.NumberChange(al);//向其中传入原始数据al,用ab接收结果
foreach (string nums in ab)
{
listBox1.Items.Add(nums);//输出结果
}
}
编译运行以下,可以看到如下图的效果:
小结:这个类库还有很多地方值得改造,比如判断数据的有效性等等,请大家多多给出意见和建议,帮助我更好的学习和进步。
正文:下面,我们就开始吧,首先,用vs2005建立一个c#类库,我们命名为NumMask,把他的Class1改名为容易记忆的其他名字,我改称Masker,然后我们添加如下代码:
button1
private void button1_Click(object sender, EventArgs e)
{
ArrayList al = new ArrayList();//定义al为原始的号码数组
ArrayList ab = new ArrayList();//定义ab为处理后的结果
al.Add("13888567890");//向原始号码中添加号码
al.Add("15878990987");
NumMask.Masker mk = new Masker();//实例化一个Masker
ab=mk.NumberChange(al);//向其中传入原始数据al,用ab接收结果
foreach (string nums in ab)
{
listBox1.Items.Add(nums);//输出结果
}
}
编译运行以下,可以看到如下图的效果:
小结:这个类库还有很多地方值得改造,比如判断数据的有效性等等,请大家多多给出意见和建议,帮助我更好的学习和进步。
相关文章推荐
- C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装
- DotNet(C# )系统安装程序制作StepByStep(包括FrameWork安装和数据库安装...
- [原创]C#之探索发现:在WinForm上写的一个模拟分页小程序
- C#Winform基础 xml配合dictionary制作登录小程序
- 爬虫/蜘蛛程序的制作(C#语言)
- 【技术原创】京东商城价格图片分析解析源代码下载(C#),附演示程序
- 【技术原创】京东商城价格图片分析解析源代码下载(C#),附演示程序 转
- 原创:C# .Net 获取应该程序池中站点数量,并列举站点和属性
- 制作c#安装程序/使用安装服务类自定义安装事件
- C#投票作弊程序制作思路
- C#软件winform程序安装包制作及卸载程序制作
- C#制作 Windows 服务安装程序
- 【原创】C#写的水准网平差程序
- 【原创】VS2008 Web应用程序带数据库制作安装程序
- 【原创】用MASM32制作屏幕保护程序的问题及解决
- 【原创】MDI窗体程序中防止子窗体被多次实例化——Singleton(单例模式)的C#简易实现
- 怎样把C#程序进行打包(制作成安装程序)?
- 以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)
- C#制作自定义安装程序
- Visaul C#托盘程序制作心得