123.0000000
        怎样把小数点和后面的0去掉    

解决方案 »

  1.   

    Console.WriteLine((int)123.0000);
                Console.Read();
    有异常?
      

  2.   


     int priceq = (int)price;
    Cannot convert type 'string' to 'int'
      

  3.   

    string str="123.0000000" ;
    str = str.spilt('.')[0];
      

  4.   

    "123.0000".Remove("123.0000".IndexOf("."))
      

  5.   

     decimal ss = 123.0000M;
                string[] d = Convert.ToString(ss).Split('.');
                MessageBox.Show(d[0]);
      

  6.   

    前面的几个方法可以了··
    Math.Round() 
    行不行?
       应该可以,但是要先转化成double 型的
         
      

  7.   

    Console.WriteLine(Convert.ToDouble("10").ToString("c"));
      

  8.   

    double salary=10;
    System.Globalization.CultureInfo culture=new System.Globalization.CultureInfo("zh-cn");
    string info=salary.ToString("c",culture);
      

  9.   

    string a = "10";
    string b = "羊" + a + ".00";
      

  10.   

    Console.WriteLine(Convert.ToDouble("10").ToString("c"));麻烦你自己测试别人的代码,不要浪费大家的时间
      

  11.   

    (int)Double.Parse("123.0000000").ToString()
    或者"123.00000000".Split('.')[0].ToString()都行
      

  12.   

    先得到小数点的索引值,在有substring()方法得到!
      

  13.   

    (int)Convert.ToDouble("123.0000")