我可以用一个数字命名一个C#命名空间吗?

前端之家收集整理的这篇文章主要介绍了我可以用一个数字命名一个C#命名空间吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Mac上,现在无法自己尝试.

例如,这将编译:

namespace 2something.something.else { }

解决方法

不,你不行

命名空间名称是标识符,标识符的第一个字符的语法(C#4规范的§2.4.2)是

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

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

猜你在找的C#相关文章