Top.Mail.Ru
Уведомления
Очистить все

Важен ли порядок подписи на событие в .NET SerialPort (C#)?

Vlas
 Vlas
(@vlas)
New member

Здравствуйте, натолкнулся тут на информацию, что подписываться на событие по приему данных нужно ОБЯЗАТЕЛЬНО перед открытием порта:

serialPort.DataReceived += OnDataReceived;
serialPort.Open();

Якобы вот так уже не будет работать:

serialPort.Open();
serialPort.DataReceived += OnDataReceived;

Нет возможности сейчас проверить на практике, подскажите пожалуйста, верно ли это?


Цитата
Создатель темы Размещено : 17.12.2025 16:19
Aveal MT
(@aveal)
Top level Admin

Приветствую, 

нет, очередность не влияет, так тоже будет отлично работать:

serialPort.Open();
serialPort.DataReceived += OnDataReceived;

ОтветитьЦитата
Размещено : 17.12.2025 17:22
Vlas
 Vlas
(@vlas)
New member

@aveal спасибо за быстрый ответ! я так и думал


ОтветитьЦитата
Создатель темы Размещено : 17.12.2025 19:16