如题,其实对各位一定非常简单,以前用过,时间长了,忘了。就是,比如说:我读取个数字为19800我只想要前面四位,后面的两位去掉,结果是 198。 请问有没有合适的api或者一段现成的小代码。在线等,谢谢.

解决方案 »

  1.   

    (1) 19800 / 100
    (2) 19800.ToString().SubString(0, 3)
      

  2.   

    SubString
      

  3.   


    非常感谢caozhy的回复。这个方法非常好,也用过。但是,因为,要读取非常多的数据,每个数据的长度不一样,而最后两位数却都是"00",因此,能不能有个通用的方法、形式,那样,就可以进行循环把结尾的两位数去掉。 希望得到您的再次回复。谢谢。
      

  4.   

    string s = "19800";
    s.ToString().SubString(0, s.Length - 2);
      

  5.   

                
                string str = "19000";
                str.Remove(str.Length - 2)如果倒数第三位确定不会为0的话
                  str.TrimEnd('0')