高人,请问应该怎么写,用Format吗

解决方案 »

  1.   

    频繁操作字符串,效率低,考虑用stringbuilder
      

  2.   

    直接使用
    int money=123456789;
    string s=money.ToString("###,###,###,###,###");
      

  3.   

    string s=money.ToString("###,###,###,###,###");
    string[ ] s1=s.Split(',');
    for(int i=0;i<s1.Length;i++)
    {
    char[ ] c=s.ToCharArray();
    //下面直接处理c,把每一项替换掉
    }
      

  4.   

    晕,没那么复杂吧int i=1234;
    string s = i.ToString("C") ;   输出: ¥1,234.00
    string s1 = i.ToString("N") ; 输出: 1,234.00
      

  5.   

    嗯这之后再用逗号分割为数组,然后replace就算结束了。好就好在英文的数字比较规律,要转换成中文的还得多做几个特例。
      

  6.   


    c#的money在哪个命名空间下面
      

  7.   


    c#的money在哪个命名空间下面
    这个money是我随手定义的一个变量,int型的,用来存你输入的钱数数字的
      

  8.   


    c#的money在哪个命名空间下面看到这个问题我又吐了一回。