Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Контекстное ключевое
remove Используйте контекстное ключевое слово для определения пользовательского метода доступа к событиям, вызываемого при отмене подписки клиентского кода из события. Если вы предоставляете пользовательский removeметод доступа, необходимо также указать метод доступа.
Справочные документы по языку C# описывают последнюю выпущенную версию языка C#. Она также содержит начальную документацию по функциям в общедоступных предварительных версиях для предстоящего языкового выпуска.
Документация определяет любую функцию, впервые представленную в последних трех версиях языка или в текущих общедоступных предварительных версиях.
Подсказка
Чтобы узнать, когда функция впервые появилась в C#, ознакомьтесь со статьей об истории версий языка C#.
В следующем примере показано событие с пользовательскими средствами добавления и remove доступа. Полный пример см. в разделе "Реализация событий интерфейса".
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Обычно вам не нужно предоставлять собственные пользовательские методы доступа к событиям. Автоматически созданные методы доступа при объявлении события достаточно для большинства сценариев. Начиная с C# 14, можно объявить partial события. Реализующее объявление частичного события должно объявлять add и remove обработчики.