Поделиться через


Ключевые слова C#

Ключевые слова являются предопределенными, зарезервированными идентификаторами, имеющими особые значения для компилятора. Их нельзя использовать в качестве идентификаторов в программе, если они не включаются @ в качестве префикса. Например, @if является допустимым идентификатором, но if недопустим, потому что if является ключевым словом.

Первая таблица в этой статье содержит ключевые слова, которые являются зарезервированными идентификаторами в любой части программы C#. Вторая таблица в этой статье содержит контекстные ключевые слова в C#. Контекстные ключевые слова имеют особое значение только в ограниченном контексте программы и могут использоваться в качестве идентификаторов за пределами этого контекста. Как правило, при добавлении новых ключевых слов на язык C# они добавляются в качестве контекстных ключевых слов, чтобы избежать нарушения программ, написанных в более ранних версиях.

Контекстные ключевые слова

Контекстное ключевое слово используется для предоставления определенного значения в коде, но это не зарезервированное слово в C#. Некоторые контекстные ключевые слова, такие как partial и where, имеют особые значения в двух или более контекстах.