一个整型数,如何转换为一个字符串,中间用千位分隔符进行分隔。
注:
  1.不需要货币符号
  2.不需要小数点我目前使用的是:string strTmp = string.Format("{0:N}",iTmp);
结果为:"1,234,567,890.00"

解决方案 »

  1.   

    string strTmp = string.Format(iTmp,"#,###");
      

  2.   

    int i = 1234567890;
                MessageBox.Show(i.ToString("#,###"));
      

  3.   

    string strTemp = iTemp.ToString("#,###");
      

  4.   

    To:gxingmin(小高)
    1.首先必须写成:string strTmp = string.Format( "#,###",iTmp); 
    2.结果不对,出来"#,###"。
      

  5.   

    long iTmp = 1234567890;string strTmp = string.Format("{0:###,###}", iTmp);结果:123,456,789
      

  6.   

    int iTmp = 1234567890;
    string str1=iTmp.ToString("#,###");
    string str2=String.Format("{0:#,###}",iTmp);
    都可以
      

  7.   

    long iTmp = 123456789;
    string strTmp = iTmp.ToString("#,###");return 123,456,789