У меня есть класс, который использует (system.io.ports.serialport) из другого класса.
Я хотел создать что-то вроде этого:
public class whatever
{
private ref System.IO.Ports.SerialPort _ser;
public VT_interface(ref System.IO.Ports.SerialPort serial)
{
_ser = ref serial;
}
}
, но не смог сделать ничего, что решило бы мою проблему (я думаю, что все другие способы работы - это деконструкция последовательного порта и это влияет на исходный объект последовательного порта.
Я говорю это, потому что после того, как этот объект был деконструирован, и единственный работающий способ, который я нашел, это поместить 'ref serialPort' во все мои методы, которые требуют использования последовательного порта ... что, очевидно, я не хочу (я хочу передать его только один раз в конструктор).