if (txt1.Text.Substring(txt1.Text.Length - 1, 1) == ".") { txt1.Text += "00"; }
第一个IF语句是 如果输入的最后一个字符是小数点,那自动加上"00"
if (txt1.Text.Contains(".")) { txt1.Text=txt1.Text.Replace(".", ".00"); }
第二个IF语句判断是否包含小数点,如果包含,则把小数点换成".00"
要得是这个意思么?
我觉得你要输入的是数字...那是不是限定一下必须只能输入数字或小数点?
indexof
substring
lenth