Могу ли я назвать пространство имен C #, начиная с цифры?

Я нахожусь на Mac и не могу попробовать это прямо сейчас.

Например, будет ли эта компиляция:

namespace 2something.something.else { }
12 голосов | спросил gaz 3 AM00000010000001831 2011, 01:57:18

3 ответа


0

Нет, вы не можете.

Имя пространства имен - это идентификатор, а грамматика для первого символа идентификаторов (§2.4.2 спецификации C # 4) -

identifier-start-character:
    letter-character
    _ (the underscore character U+005F)

Это означает, что первый символ должен быть подчеркиванием или буквой (включая буквы в нелатинских шрифтах, таких как арабский или китайский).

ответил svick 3 AM00000020000004131 2011, 02:00:41
0

Вы не можете назвать пространство имен, начинающееся с цифры. Вы получите ошибку компилятора:

  

Идентификатор ожидается.

ответил p.campbell 3 AM00000010000000731 2011, 01:59:07
0

Нет, ты не можешь. Вы получите Identifier expected ошибку

ответил Mrchief 3 AM00000020000003231 2011, 02:01:32

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132