您的位置:首页 > 编程语言 > C#

『原创』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);//输出结果
}
}

编译运行以下,可以看到如下图的效果:



小结:这个类库还有很多地方值得改造,比如判断数据的有效性等等,请大家多多给出意见和建议,帮助我更好的学习和进步。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: