我在Mac上,现在不能自己尝试.
例如,这将编译:
namespace 2something.something.else { }
Run Code Online (Sandbox Code Playgroud)
svi*_*ick 21
不,你不能.
命名空间名称是标识符,标识符的第一个字符的语法(C#4规范的第2.4.2节)是
identifier-start-character:
letter-character
_ (the underscore character U+005F)
Run Code Online (Sandbox Code Playgroud)
这意味着第一个字符必须是下划线或字母(包括非拉丁文字母中的字母,如阿拉伯语或中文).