c# передача аргумента из класса в форму

Существует метод в классе, в котором выполняется зацикленный код, в конце которого присваивается значение некоторой переменной. Как это значение передать в форму в TextBox?

Метод в классе:

public static void Class()
{
    while (Variable.armor_is == true)
    {
        //какой-то код выше
        Variable.armor_value = 150; //это значение нужно передать в форму в TextBox
    }
    Thread.Sleep(500);
}

Ответы (1 шт):

Автор решения: Aziz Umarov

Передайте свой TextBox статичному методу и пусть он меняется его свойства.

public static void Class(TextBox txt)
{
    while (Variable.armor_is == true)
    {
        //какой-то код выше
        Variable.armor_value = 150; //это значение нужно передать в форму в TextBox
        txt.Text = Variable.armor_value.ToString();
    }
    Thread.Sleep(500);
}
→ Ссылка