字段是与类相关的变量
class PhoneSustomer
{
public const string DayOfSendingBill = "Monday";
public int CustomerID;
public string FirstName;
public string LastName;
}
一旦实例化 PhoneCustomer 对象, 就可以使用语法 Object.FieldName 来访问这些字段,如下例所示:
var customer = new PhoneCustomer();
customer.FirstName = "Simon";
最好不要把字段声明为 public。 如果修改类的公共成员, 使用这个公共成员的每个调用程序也需要更改。 例如,如果希望在下一个版本中检查最大的字符串长度,公共字段就需要更改为一个属性。使用公共字段的现有代码,必须重新编译,才能使用这个属性。如果只在现有的属性中改变检查,那么调用程序不需要重新编译就能使用新版本。
最好把字段声明为 private, 使用属性来访问字段。