【发布时间】:2021-02-21 19:49:51
【问题描述】:
如果两个文本框都是空的,我在实现一个方法时遇到了这个问题。每当我执行 IsNullOrEmpty 或 textbox == 0 时,我的文本框都会获得豁免。
有什么方法可以让我以更简单的方式解决这个问题?
public int number 1;
public int number 2;
public int answer 3;
private void Add_Click(object sender, RoutedEventArgs e)
{
//text box
number1 = int.Parse(TextBox1.Text);
number2 = int.Parse(TextBox2.Text);
//if number1 and number2 are less than 1
if (number1 < 1 || number2 < 1 || number1 > 100 || number2 > 100)
{
MessageBox.Show("INVALID INPUT");
TextBox1.Text = " ";
TextBox2.Text = " ";
}
// if both text boxes are empty
// send error message
// end if statement
else
{
// operation
answer = number1 + number2;
//
// when clicked
answerText.Text = answer.ToString();
}
}
【问题讨论】:
-
显示的代码不包括
IsNullOr empty or textbox == 0的任何部分。请提供minimal reproducible example。还请清楚说明您要做什么。
标签: c# wpf visual-studio