这种类型的成员叫什么?
本文关键字:什么 成员 种类 类型 | 更新日期: 2023-09-27 18:18:19
我有一个简单的问题。下面MyClass中定义的MyField变量叫什么?我在寻找答案,如:"字段","属性","实例变量","类变量"。它最准确的名字是什么?
public class MyClass
{
private object MyField;
...
}
它不是一个属性——它绝对是一个字段,而且它也是一个实例变量。来自c#规范第10.5.1节:
当字段声明包含静态修饰符时,该声明引入的字段是静态字段。当不存在静态修饰符时,由声明引入的字段是实例字段。静态字段和实例字段是c#支持的两种变量,有时它们被称为静态变量和实例变量。
我从来都不喜欢"类变量"这个术语——不清楚它是指实例变量还是静态变量,也不清楚如果你把它声明为值类型的成员,它是如何应用的。
关于字段的详细信息,请参阅c# 5规范10.5节。
看起来它们被称为字段:
http://msdn.microsoft.com/en-us/library/aa645750 (v = vs.71) . aspx