Я пытаюсь подойти к методу другого класса, из моей основной формы у меня уже есть способ, который достигает этого, но я не думаю, что он запрограммирован очень «чистым» ».Лучший способ подхода к методу в другом классе
Это путь приближения метода с кодом я в настоящее время используется:
private void btnConnectDevice_Click(object sender, EventArgs e)
{
Serial _serial = new Serial();
_serial.OpenPortConnection();
}
Я знаю, что код работает хорошо, но я не думаю, что это правильный способ сделать это. У кого-нибудь есть чистый/альтернативный код для достижения того же самого, только более чистого?
Спасибо за ваше время.
EDIT:
Метод на сериальный класс называется OpenPortConnection, то есть метод, я должен подойти.
Почему, на ваш взгляд, это подход? – Krab
Поскольку мне нужно выполнить код в фигурных скобках этого метода в другом классе – Max
Насколько я вижу, у вас есть обработчик событий и вы хотите открыть последовательный порт. Поскольку вы создаете класс Serial внутри метода, он скоро умрет, когда метод будет закончен. Сделайте его членом (частным полем) вместо локальной переменной. Решает проблему? –