使用数字第一个字符命名变量是不合法的吗?

时间:2012-03-07 11:00:14

标签: c# winforms

试图声明:

private const string 5dfgfdgfdg = "watever";

但它给了我一个错误。一旦我删除“5”就可以了。

为什么这样做?这是一个刻意的设计决定吗?

2 个答案:

答案 0 :(得分:3)

变量名称不能以数字开头。 Here is some more detailed information

答案 1 :(得分:1)

标识符(如变量名称)不能以数字开头。可以在此处找到不太正式的解释:http://www.codeguru.com/columns/csharp_learning/article.php/c6753