我对我读过的几本.NET书很困惑.有人会在那里向我解释一个标识符是什么以及它与变量的区别?或者变量和标识符是一样的?
提前致谢.
变量和标识符之间的差异与人和他或她的名字之间的差异相同.
变量不是标识符.变量具有标识符.它还有一个类型,并且(如果它被初始化)一个值.
例如,指令:
bool isClosed = true;
声明并初始化一个名称(标识符)为isClosed的变量,键入bool和value true
.
当然我们通常会说"isClosed是一个变量......""isClosed的值为true"......但就像我们说的"Peter是一名软件工程师","John累了"......那样是,我们通过名称来引用变量.
标识符是您选择用于描述类,方法,变量等的名称.
变量由标识符引用,并且表示可以通过使用标识符来操纵的存储区域.