Какова цель как часть имени элемента в C#? [дубликат]

7
задан Community 23 May 2017 в 11:47
поделиться

3 ответа

Вы правы. См. Ключевые слова C # , раздел 2.4.2 Идентификаторы спецификации языка или строку (Справочник по C #) .

Из темы ключевых слов:

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

2
ответ дан 6 December 2019 в 14:02
поделиться

Да, имена, конфликтующие с ключевыми словами C #, можно экранировать с помощью символа @.

8
ответ дан 6 December 2019 в 14:02
поделиться

Да, это верно. Вы можете использовать ключевые слова в качестве идентификаторов, если в качестве префикса добавляете @.

См. http://msdn.microsoft.com/en-us/library/x53a06bb.aspx для получения дополнительной информации.

5
ответ дан 6 December 2019 в 14:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: