Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Отмена— действие
Символ _ служит в качестве отмены, который является заполнителем для неиспользуемой переменной.
Справочные документы на языке C#, выпущенные последней версией языка C#. Она также содержит начальную документацию по функциям в общедоступных предварительных версиях для предстоящего языкового выпуска.
Документация определяет любую функцию, впервые представленную в последних трех версиях языка или в текущих общедоступных предварительных версиях.
Подсказка
Чтобы узнать, когда функция впервые появилась в C#, ознакомьтесь со статьей по журналу версий языка C#.
Используйте маркер отмены двумя способами:
- Объявление неиспользуемой переменной. Невозможно прочитать или получить доступ к отмене.
- Неиспользуемые
outаргументы:var r = M(out int _, out var _, out _); - Неиспользуемые параметры лямбда-выражения:
Action<int> _ => WriteMessage(); - Неиспользуемые аргументы деконструкции:
(int _, var answer) = M();
- Неиспользуемые
- Сопоставление любого выражения в шаблоне отмены. Вы можете добавить
_шаблон для удовлетворения исчерпывающих требований.
Маркер _ является допустимым идентификатором в C#. Компилятор интерпретирует маркер как отмену _ , только если он не находит допустимый идентификатор, именованный _ в области.
Невозможно прочитать отмену в виде переменной. Если код считывает отмену, компилятор сообщает об ошибке. В некоторых ситуациях компилятор может избежать выделения хранилища для отмены, когда это безопасно.