Я не могу понять, как передать данные из TextBox формы в метод класса для расчета, а затем вернуть результат обратно в форму для отображения в TextBox или ListBox или как угодно. Я продолжаю получать
Невозможно неявно преобразовать тип int
в System.Windows.Forms.Textbox
исключение в моем классе.
Для моей настройки у меня есть форма с тремя текстовыми полями (TxtFirstNumber, TxtSecondNumber, TxtResult) и кнопкой (BtnCalculate). Когда я нажимаю кнопку, я хочу, чтобы два числа были переданы в класс для добавления, и результат должен появиться в текстовом поле формы TxtResult. У меня есть форма с именем "form1" и класс с именем "class1".
Это мой код:
class class1
{
public static void AddTwoNumbers(int FirstNumber, int SecondNumber, ref TextBox TxtResult)
{
TxtResult = FirstNumber + SecondNumber;
}
}
public partial class form1 : Form
{
private void BtnCalculate_Click(object sender, EventArgs e)
{
Class1.AddTwoNumbers(Convert.ToInt32(TxtFirstNumber.Text), Convert.ToInt32(TxtSecondNumber.Text), ref TxtResult);
}
}