解决方案 »

  1.   

    1.计算
    先x10,然后判断对10取余数%10,看是不是0
    再x10,再判断一次
    2.先转字符串
    判断有无小数点,没有就都是0了
    有,就用split('.')将字符串分割成2部分,整数和小数
    然后判断字符串的前2位
    这里可以用substring取,也可以先转成char数组
      

  2.   

    可以先用math.tranc()截取,只保留2位小数
    然后X100%100,得到一个2位数
    判断它<10或%10==0
      

  3.   

    ToSting()+正则验证。一行代码。
      

  4.   

    例如:
    System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"^\d+.[1-9][1-9]$");            var a1 = reg.Match("0.12");
                var a2 = reg.Match("0.10");
                var a3 = reg.Match("0.02");
                var a4 = reg.Match(".12");输出:
    {0.12},
    {},
    {},
    {}