C |
您所在的位置:网站首页 › getpts函数 › C |
A :
C# 中, get 是读取属性时进行的操作, set 是设置属性时进行的操作。
定义一个属性如果只有 get ,这个属性就是只读的。同样,只有 set ,属性就是只写的,当 然只写的属性是没有任务意义的。
get 和 set :允许对属性进行读写访问。
get only :只允许读属性的值。
set only :只允许写属性的值。
get : 执行 get 属性相当于读取字段的值。
以下是返回私有字段 name 的值的 get 访问器:
private string name; // the name field
public string Name // the Name property
{
get
{
return name;
}
}
当引用属性时,除非该属性为赋值目标,否则将调用 get 访问器读取该属性的值。例如:
Employee e1 = new Employee(); ... Console.Write(e1.Name);
get 访问器必须在 return 或 throw 语句中终止,并且控制不能超出访问器体 .
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |