字段

您所在的位置:网站首页 field是啥意思啊 字段

字段

2023-11-11 19:43| 来源: 网络整理| 查看: 265

字段(C# 编程指南) 项目 06/01/2023

字段是在类或结构中直接声明的任意类型的变量。 字段是其包含类型的成员。

类或结构可能具有实例字段和/或静态字段。 实例字段特定于类型的实例。 如果你有包含实例字段 F 的类 T,则可以创建两个类型为 T 的对象并修改每个对象中 F 的值,而不会影响另一个对象中的值。 与此相比,静态字段属于类型本身,并在该类型的所有实例之间共享。 只能使用类型名称访问静态字段。 如果按实例名称访问静态字段,将出现 CS0176 编译时错误。

通常,应为字段声明 private 或 protected 可访问性。 类型向客户端代码公开的数据应通过方法、属性和索引器提供。 通过使用这些构造间接访问内部字段,可以防止出现无效的输入值。 存储由公共属性公开的数据的私有字段称为后备存储或支持字段。 可以声明 public 字段,但随后无法阻止使用你的类型的代码将该字段设置为无效值,或者以其他方式更改对象的数据。

字段通常存储必须对多个类型方法可访问且存储时间必须长于任何单个方法的生存期的数据。 例如,表示日历日期的类型可能具有三个整数字段:一个用于月、一个用于日、一个用于年。 不在单个方法作用域外使用的变量应声明为方法主体本身中的局部变量。

字段是通过指定访问级别在类或结构块中声明的,其后跟类型,再跟字段的名称。 例如:

public class CalendarEntry { // private field (Located near wrapping "Date" property). private DateTime _date; // Public property exposes _date field safely. public DateTime Date { get { return _date; } set { // Set some reasonable boundaries for likely birth dates. if (value.Year > 1900 && value.Year 1900 && dt.Year


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3