Возврат значения из события - есть ли для этого хорошая практика?
Я делаю небольшое многопоточное приложение, которое использует асинхронные TCP-сокеты, но я пойду к сути: я использую пользовательское событие для чтения значения из формы, а делегат, используемый событием, возвращает строку, когда закончено ,
Мой вопрос здесь: это правильно? нормально ли возвращать значения из событий? или есть лучший способ сделать это? (например, использование простого делегата в форме для чтения значений)