string str="12453.12"
我想根据str得到 "12453"
就是将 "." 之后的字符全部删除
首先 "." 两边的字符长度未知

解决方案 »

  1.   

     string str="12453.12" ;            string[] csdn=str.Split('.');
                Console.WriteLine(csdn[0]);//方法太多了! 后面的接着上代码!!
      

  2.   

    int intIndex=str.IndexOf(".");
    string str2=str.Remove(intIndex);
    就OK啦。。
      

  3.   

    string str="12453.12" ; str=str.Split('.')[0]; 
      

  4.   

    str = str.Remove(str.IndexOf('.'));
                Console.WriteLine(str);
      

  5.   


    str = str.Substring(0, str.IndexOf('.'));这么也可以
      

  6.   

    这样也是可以的:
                string s = "12453.12";
                s=s.Substring(0, s.IndexOf("."));
    http://www.mybuffet.cn