标识符或变量:哪个是哪个?

时间:2009-01-20 08:28:00

标签: .net variables identifier

我对我读过的几本.NET书感到困惑。有人会在那里向我解释一个标识符是什么以及它与变量的区别?或者变量和标识符是一样的吗?

提前致谢。

3 个答案:

答案 0 :(得分:19)

变量和标识符之间的差异与人和他或她的名字之间的区别相同。

变量不是标识符。变量具有标识符。它还有一个类型,并且(如果它被初始化)一个值。

例如,指令:

bool isClosed = true;

声明并初始化一个名称(标识符) isClosed 的变量,输入 bool ,并输入值true

当然我们通常会说“isClosed是一个变量......”“isClosed的值为true”......但就像我们说的“Peter是一名软件工程师”一样,“John累了”。 ..也就是说,我们通过名称引用变量。

答案 1 :(得分:13)

标识符是您选择用于描述类,方法,变量等的名称。

变量由标识符引用,表示可以通过使用标识符操作的内存区域。

答案 2 :(得分:1)

标识符是识别变量的语法手段。变量引用程序内部的内存,您可以在其中存储值或对象的引用。标识符是指示此变量的语法方式。标识符的概念通常比变量更为重要。身份识别器还可以识别方法。因此,适用于命名变量的相同语法规则也适用于命名方法或函数。类,方法和变量都由标识符标识。