小弟遇到一问题   在asp.net中 如何将 (20.22)转换成  (¥20.22) 用程序转  不用字符串拼接
  请高手指点
 不甚感激

解决方案 »

  1.   


    能给个理由吗?....拼接多简单啊。。那这种符合你的要求吗?
      CultureInfo       bz       =       new       CultureInfo("zh-cn");         
      this.txtCount.Text=i.ToString("c",bz);
      

  2.   

     int i = 2022;
               string s= String.Format("{0:C}", i);
      

  3.   

      如果确实没那个办法的话,你可以重写一个ToString()的方法。再调用就可以了。
      

  4.   

     Console.Write("{0:C2}",100.000);
    {}里面的0为参数索引;"C"表示当地的货币"2"表示后面有两位小数
      

  5.   

    string.format
    toString("{0,C}",数字)