В моей форме есть 2 текстовых поля, для которых я пытаюсь ограничить ввод. Вот более подробное описание того, что я пытаюсь сделать:
Код метода с именем IsValidData
, который проверяет, чтобы текстовые поля операнда 1 и операнда 2 содержали десятичное значение от 0 до 1 000 000 (не включительно) и что текстовое поле «Оператор» содержит действительный оператор.
Я знаю, что я сделал это неправильно, но я не уверен, как это исправить. При написании оператора if я подумал об этом так:
проверьте, чтобы убедиться, что значение> 0 AND <= 100 для ввода в текстовом поле <code>txtOperand1, а затем сделал то же самое для другого текстовое окно. Может кто-нибудь подсказать, пожалуйста, что я делаю не так? Спасибо.
double operand1 = Convert.ToDouble(txtOperand1.Text);
double operand2 = Convert.ToDouble(txtOperand2);
if ((operand1 > 0 && operand1 <= 100) &&
(operand2 > 0 && operand2 <= 100))
return true;