超级超级简单的问题,如何将带小数的字符串转换成整数
比如:
string n = "32.232434"
如何将n直接转换成整形32啊?

解决方案 »

  1.   


                string str = "123.234";
                int x = (int)Convert.ToSingle(str);
      

  2.   

    string str = "123.234";
    int x = int.Parse(str.Substring(0, str.IndexOf(".")));
      

  3.   

    弄完整点.
    string n = "32.232434";
    int x = int.Parse(str.IndexOf(".") >= 0 ? str.Substring(0, str.IndexOf(".")) : str);
      

  4.   

    用Math.Round也行的,四舍五入的
      

  5.   


    string n = "32.232434";
    Math.Round(int.Parse(n),0);或者string n = "32.232434";
    int nn = (int)Convert.ToDouble(n);