c#用textbox读取用户输入的数据并转换为int。如果textbox为空,会显示错误!

2024-12-17 03:46:23
推荐回答(3个)
回答1:

DateTime d = DateTime.Now;
DateTime.TryParse(TextBox1.Text,out d);

此时如果能转换就转换到d,不能转换则d的值等于当前时间,不抛异常

回答2:

if(textbox1.text=="")
{
报错;
return;
}

回答3:

在button点击事件中对字符串长度进行判断,为0即return;