6

我对我读过的几本 .NET 书籍感到很困惑。有人愿意向我解释什么是标识符以及它与变量有何不同吗?或者变量和标识符是一样的?

提前致谢。

4

3 回答 3

19

变量和标识符之间的区别与人与其姓名之间的区别相同。

变量不是标识符。变量具有标识符。它也有一个类型和(如果它被初始化的话)一个值。

例如,指令:

bool isClosed = true;

使用名称(标识符)isClosed、类型bool和 value声明并初始化一个变量true

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

于 2009-01-20T09:03:35.403 回答
13

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

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

于 2009-01-20T08:38:22.677 回答
1

标识符是识别变量的句法手段。变量引用程序内部的内存,您可以在其中存储值或对对象的引用。标识符是表示该变量的语法方式。标识符的概念通常比仅用于变量更笼统。标识符也可以识别方法。因此,应用于命名变量的相同语法规则也适用于命名方法或函数。类、方法和变量都由标识符标识。

于 2009-01-20T08:36:01.963 回答