Примечание. Атрибут [onewayattribute()] помечает метод как не имеющий возвращаемого зна­чения и выходных параметров

Атрибут [OneWayAttribute()] помечает метод как не имеющий возвращаемого зна­чения и выходных параметров.

Рекомендации по программированию

Делегаты широко применяются в библиотеке.NET как самостоятельно, так и для поддержки механизма событий, который имеет важнейшее значение при прог­раммировании под Windows.

Делегат представляет собой особый вид класса, несколько напоминающий ин­терфейс, но, в отличие от него, задающий только одну сигнатуру метода. В языке C++ аналогом делегата является указатель на функцию, но он не обладает безо­пасностью и удобством использования делегата. Благодаря делегатам становится возможной гибкая организация взаимодействия, позволяющая поддерживать согласованное состояние взаимосвязанных объектов.

Начиная с версии 2.0, в С# поддерживаются возможности, упрощающие процесс программирования с применением делегатов — неявное создание делегатов при Регистрации обработчиков событий и анонимные обработчики.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: