例如输入:123456789,输出:”1,2345,6789“
示例代码如下:
- using System.Text;
- string Format(string str){
- StringBuilder sb=new StringBuilder();//使用StringBuilder接收字符串。
- sb.Append(str);
- for(int i=sb.Length-1;i>0;i--){//使用计数器,来判断要添加“,”的位置。
- int count=4; //count=4表示每隔4位,添加“,”
- if(i%4==0){
- sb.Insert(sb.Length-i,",");//使用insert(要插入的位置,要插入的值);
- }
- }
- string c=sb.ToString();//在把StringBuilder转换成string;
- return c;
- }
大家如果有更好的方法,麻烦告诉我,大家一起进步。