obj a =1245.5567;
string b = a.ToString();b的值调试结果是 1245,5567就是说原先的 .变成了 ,

解决方案 »

  1.   

    我这运行是好好的啊!
    protected void Page_Load(object sender, EventArgs e)
        {
            
           Object a = 1245.5567;
            string b = a.ToString();
            Response.Write(b);    }
    输出结果:1245.5567
      

  2.   

    obj a =1245.5567;
    string b = a.ToString();结果是:
    1245.5567
    而不是类似
    1,245.5567
    的话,就是操作系统对小数点的标识不一样
      

  3.   

    Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");obj a =1245.5567;
    string b = a.ToString();