如何将一个字符串格式化? 一个8位数字字符串,如:02495530每2位插入一个:号?谢谢String.Format 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用String里面的Insert()方法就可以了 String ss="02495530";for(int i=3;i<ss.Length+3;){ss=ss.Insert(i,"?");i+=3;} 不好意思,有点错误。。改一下 String ss="02495530"; for(int i=2;i<=ss.Length;) { ss=ss.Insert(i,"?"); i+=3; } this.textBox1.Text=ss; string a="1241242145125412"; StringBuilder sb=new StringBuilder(a); for(int i=2;i<sb.Length;i+=3) { sb.Insert(i,"?"); } Response.Write(sb.ToString()); } string s="02495530";int i=1;while(i<=s.Length){ if(i % 3==0) { s=s.Insert(i-1,"?"); } i=i+1;}运行后 s=02?49?55?30 是不是这样int myint = 02495530;string myString = myint.ToString( "0#:##:##:##" ); mqmmx(在c#和java中迷失): 支持你!!!!!!!!!!!!!! office 编程 GC 有意思问题 c#中datagridview显示格式问题 构造函数的继承问题? 请高手们看过来(类的封装) C# winform操作DBF正常,网站错误 求助程序从vs2003转到vs2008连不上数据库!!!!! 初学C#,我手上三本C#的书,我该看哪本? 菜鸟请教:关于安装C#项目到别的机子上的问题? 求教FtpWebRequest问题 有没有什么把价格数字转换成英文字符串或中文大写的函数很方法? 如何使得应用程序可以拥有多个图标? 请问各位老兄在asp.net中如何实现大文件的上传
for(int i=3;i<ss.Length+3;)
{
ss=ss.Insert(i,"?");
i+=3;
}
for(int i=2;i<=ss.Length;)
{
ss=ss.Insert(i,"?");
i+=3;
}
this.textBox1.Text=ss;
StringBuilder sb=new StringBuilder(a);
for(int i=2;i<sb.Length;i+=3)
{
sb.Insert(i,"?");
}
Response.Write(sb.ToString());
}
int i=1;
while(i<=s.Length)
{
if(i % 3==0)
{
s=s.Insert(i-1,"?");
}
i=i+1;
}
运行后 s=02?49?55?30
int myint = 02495530;
string myString = myint.ToString( "0#:##:##:##" );
支持你!!!!!!!!!!!!!!