【发布时间】:2009-01-20 08:27:59
【问题描述】:
我对我读过的几本 .NET 书籍感到很困惑。有人愿意向我解释什么是标识符以及它与变量有何不同吗?还是变量和标识符是一样的?
提前致谢。
【问题讨论】:
标签: .net variables identifier
我对我读过的几本 .NET 书籍感到很困惑。有人愿意向我解释什么是标识符以及它与变量有何不同吗?还是变量和标识符是一样的?
提前致谢。
【问题讨论】:
标签: .net variables identifier
变量和标识符之间的区别就像一个人和他或她的名字之间的区别。
变量不是标识符。变量有一个标识符。它还有一个类型,以及(如果已初始化)一个值。
例如指令:
bool isClosed = true;
使用名称(标识符)isClosed、类型 bool 和值 true 声明并初始化一个变量。
当然,我们通常会说“isClosed 是一个变量……”“isClosed 的值为 true”……但就像我们说“Peter 是一名软件工程师”、“John 很累”一样。 .. 也就是说,我们通过变量名来引用变量。
【讨论】:
标识符是您选择用来描述类、方法、变量等的名称。
变量由标识符引用,并表示可以通过使用标识符来操作的内存区域。
【讨论】:
标识符是识别变量的句法手段。变量引用程序内部的内存,您可以在其中存储值或对对象的引用。标识符是表示该变量的语法方式。标识符的概念通常比仅用于变量更笼统。标识符也可以识别方法。因此,应用于命名变量的相同语法规则也适用于命名方法或函数。类、方法和变量都由标识符标识。
【讨论】: