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
(@aveal)
Top level Admin

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

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

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

ОтветитьЦитата
Размещено : 17.12.2025 17:22
Поделиться:
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.