我可以命名一个以数字开头的C#命名空间吗?

我可以命名一个以数字开头的C#命名空间吗?,c#,namespaces,C#,Namespaces,我在Mac电脑上,现在不能自己试一试 例如,这将编译: namespace 2something.something.else { } 不能以数字开头命名命名空间。您将得到一个编译器错误: 应为标识符 不,你不能。 命名空间名称是标识符,是: 这意味着第一个字符必须是下划线或字母(包括非拉丁字母,如阿拉伯语或汉语)。不可以。您将获得所需的标识符错误如果您确实需要前面的数字,您可以用文字书写 TwoSomething.something.else { } 谢谢大家,我会接受一个答案,只要超时到

我在Mac电脑上,现在不能自己试一试

例如,这将编译:

namespace 2something.something.else { }

不能以数字开头命名命名空间。您将得到一个编译器错误:

应为标识符

不,你不能。 命名空间名称是标识符,是:


这意味着第一个字符必须是下划线或字母(包括非拉丁字母,如阿拉伯语或汉语)。

不可以。您将获得所需的
标识符
错误

如果您确实需要前面的数字,您可以用文字书写

TwoSomething.something.else { }

谢谢大家,我会接受一个答案,只要超时到期“超时”超过四年前到期,lolarghh。太糟糕了。。。我公司的名字以数字开头。。。
TwoSomething.something.else { }