private void getPhones_Much(){dtPhones = new DataTable();dtPhones = MakePhoneTable();string text = "";string text2 = "";string text3 = "";DataRow dataRow = dtPhones.NewRow();//进度处理toolStripProgressBar1.Minimum = 0;toolStripProgressBar1.Maximum = listBox1.Items.Count;toolStripProgressBar1.BackColor = Color.Blue;toolStripProgressBar1.Value = 0;for (int i = 0; i < listBox1.Items.Count; i++){//主要处理号码段内容代码text = listBox1.Items[i].ToString();for (int j = 0; j <= 9999; j++){text2 = $"{j:0000}";text3 = text + text2;dataRow = dtPhones.NewRow();dataRow["phone"] = text3;dtPhones.Rows.Add(dataRow);}int value = toolStripProgressBar1.Value;try{//每次处理进度+1toolStripProgressBar1.Value = value + 1;}catch (Exception){throw;}toolStripStatusLabel1.Text = "号码段已生成  " + toolStripProgressBar1.Value * 100 / toolStripProgressBar1.Maximum + "%";Application.DoEvents();}}

例号码段:1380000

补全后面0000-9999

 for (int j = 0; j <= 9999; j++){text2 = $"{j:0000}";text3 = text + text2;dataRow = dtPhones.NewRow();dataRow["phone"] = text3;dtPhones.Rows.Add(dataRow);}

依靠for循环拼接,之后把每个结果都add放到datatable

可以单个或者做成批量去处理,看个人需求了。

详细实现就不贴代码了

C#手机号码段生成 前7位补全后4位相关推荐

  1. python按照号段生成手机号接收验证码,验证手机号码格式的正则表达式编写思路详解...

    一.获取目前中国三大运营商的手机号码段 如上图我们可以根据不同运营商的号码段来编写正则,也可以进行统一校验的编写,我这边主要是编写统一校验的. 二.思路 1.为了得到号码段的规律,我们可以把它们先进行 ...

  2. 实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了

    前言 在日常的软件开发中,程序员往往需要花费大量的时间写CRUD,不仅枯燥效率低,而且每个人的代码风格不统一.MyBatis-Plus 代码生成器,通过 AutoGenerator 可以快速生成 En ...

  3. 手机号码段简介以及最新手机号段归属地数据库(2018年7月1日)

    什么是手机号码段? 我国使用的手机号码为11位,其中各段有不同的编码方向:前3位-网络识别号:第4-7位-地区编码:第8-11位-用户号码.号码也就是所谓的MDN号码,即本网移动用户作被叫时,主叫用户 ...

  4. 手机号码段及归属地查询规则

    手机号码段及归属地查询规则 转:http://dengo.org/archives/939?utm_source=tuicool&utm_medium=referral 今天用javascri ...

  5. 手机号码段简介以及最新手机号段归属地数据库(2017年6月28日)

    什么是手机号码段? 我国使用的手机号码为11位,其中各段有不同的编码方向:前3位-网络识别号:第4-7位-地区编码:第8-11位-用户号码.号码也就是所谓的MDN号码,即本网移动用户作被叫时,主叫用户 ...

  6. 国内手机号码段,卫星电话号段

    手机号码段 电信 中国电信手机号码开头数字 133.153.180.181.189.177.173.149 联通 中国联通手机号码开头数字 130.131.132.155.156.145.185.18 ...

  7. c语言左边自动补零,c语言左移4,余位补零 时不时乘以16?

    c语言左移4,余位补零 时不时乘以16?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言左移4,余位补零 时不时乘 ...

  8. php小数点不足两位补零,PHP数字补零的两种方法

    在php中有两个函数--至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补 ...

  9. freemarker mysql 生成bean_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.6.6版)...

    TableGo_20191026 v6.6.6 正式发布,此次版本更新如下: 1.新增通过自定义模板生成Word文档的功能,可以使用FreeMarker模板生成自定义格式的数据库文档. 2.新增 Sw ...

最新文章

  1. 基于python的一个运维自动化的项目(进度更新)【已开源】
  2. WEB安全,SQL注入漏洞的加固代码汇总
  3. sqlite3 多线程 c语言,sqlite3 c语言编程 之 三个基本函数
  4. Wince 启动程序并最小化
  5. C#自定义异常 统一异常处理
  6. java mvc 批量插入_请教mysql spring mvc +mybatis中批量插入的问题?
  7. 接口和抽象类是否继承了Object
  8. PHP memory_get_usage()管理内存
  9. 【Java】TCP Socket编程案例——文件传输聊天工具
  10. SQL Server数据库查询sql去掉小数后点后末尾的0
  11. 使用VNC完毕远程调用图形化
  12. matlab 有源高滤波器,基于MATLAB有源滤波器的研究设计.ppt
  13. 加域电脑激活指纹识别
  14. win7网络不显示共享计算机,Win7电脑已开启共享却找不到设备 局域网显示空白该怎么解决...
  15. RabbitMQ-Plugin configuration unchanged
  16. RTL8703/RTL8723/RTL8761/RTL8821/RTL8822系列蓝牙定频测试说明
  17. Canvas学习笔记及像素操作——实现马赛克
  18. maven中的命令行命令
  19. kaggle比赛记录——ieee_fraud_detection问题
  20. 计算机上的钢筋检测数据,梁板钢筋面积查询软件

热门文章

  1. DEDE(织梦)插件开发案例(一)
  2. L1-7 谷歌的招聘
  3. 国土电子政务办公平台设计
  4. 34k*16 薪,3年自动化测试历经3轮面试成功拿下华为Offer....
  5. 初级软件测试工程师零基础入门指南
  6. 高校教材管理系统mysql_高校教材管理系统的设计与实现
  7. 爱码物联SaaS|一物一码技术如何助力线下流量营销?
  8. Android 同一个广播接收到两次
  9. python抓取经典评论_通过Python抓取天猫评论数据
  10. 企业网络和家庭网络区别