if (teb.Text == "")
//teb.text 是文本框,就象是计算器的屏幕,这个IF的作用是直接输入.时,显示0.
{
teb.Text = "0.";
}
else
{
teb.Text = teb.Text + ".";
}
string c = teb.Text;
//一下的步骤为对文本框的“.”进行判断
char[] d = c.ToCharArray();
int n = 0;
for (int i = 0; i < d.Length; i++)
{
string k=d[i].ToString();
if (k==".")
n++;
}
if (n >= 2)
{ MessageBox.Show("it is error"); }
各位路人,看后有什么地方要改进的,或是其它方法,小弟刚学C#希望大家帮忙下。