C# 监测其他程序文本框内输入的字符,如果输入小数点则自动在后面添加两位的随机数

2024-11-22 16:19:10
推荐回答(2个)
回答1:

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"

要得是这个意思么?
我觉得你要输入的是数字...那是不是限定一下必须只能输入数字或小数点?

回答2:

indexof
substring
lenth