释壹:

  属性的拜候器包罗与获取(读取或计算)或设置(写)属性拥关于的却实行语句子。拜候器音皓却以包罗 澳门永利娱乐 拜候器或 set 拜候器,容许两者均包罗。音皓采取下列方法之壹:

  澳门永利娱乐 {}

  set {}

  澳门永利娱乐 拜候器

  澳门永利娱乐 拜候器体与方法体相像。它必须前往属性典型的值。实行 澳门永利娱乐 拜候器相当于读取字段的值。以下是前往私拥有字段 name 的值的 澳门永利娱乐 拜候器:

  当援用属性时,摒除匪该属性为赋值目的,不然将调用 澳门永利娱乐 拜候器读取该属性的值。比如:

  Employee e1=new Employee();

  ...

  Console.Write(e1.Name); // The 澳门永利娱乐 accessor is invoked here

  澳门永利娱乐 拜候器必须在 return 或 t澳门永利娱乐ow 语句子中终止,同时把持不能超越产拜候器体。

  set 拜候器

  set 拜候器与前往 void 的方法相像。它运用称为 value 的凹隐式参数,此参数的典型是属性的典型。不才例中,set 拜候器被添加以到 Name 属性:

  当对属性赋值时,用供新值的参数调用 set 拜候器。比如:

  e1.Name="Joe"; // The set accessor is invoked here

  在 set 拜候器中对片断变量音皓运用凹隐式参数名 (value) 是错误的。

  凡例

  属性按如次方法,根据所运用的拜候器终止分类:

  条带拥有 澳门永利娱乐 拜候器的属性称为条读属性。无法对条读属性赋值。

  条带拥有 set 拜候器的属性称为条写属性。条写属性摒除干为赋值的目的外面,无法对其终止援用。

  同时带拥有 澳门永利娱乐 和 set 拜候器的属性为读写属性。

  在属性音皓中,澳门永利娱乐 和 set 拜候器邑必须在属性体的外面部音皓。

  运用 澳门永利娱乐 拜候器更改对象的样儿子是壹种错误的编程样式。比如,以下拜候器在每答拜候 number 字段时邑产生更改对象样儿子的反干用。

  却以将 澳门永利娱乐 拜候器用于前往字段值,或用于计算字段值并将其前往。比如:

  在上述代码段中,假设不符错误 Name 属性赋值,它将前往值 NA。

  示例 1

  此例说皓何以拜候基类中被派生类中具拥有相畅通名称的另壹个属性凹隐蔽的属性。

  输入

  Name in the derived class is: John

  Name in the base class is: Mary

  以下是上例中露示的重心:

  派生类中的属性 Name 凹隐蔽基类中的属性 Name。在此雕刻种情景下,派生类的该属性音皓运用 new 修饰符:

1
【关闭】 【打印】     [责任编辑:admin]

版权声明:

凡注明来源为本网的所有文字、图片、音视频、美术设计和程序等作品,版权均属本网或相关权利人专属所有或持有所有。未经本网书面授权,不得进行一切形式的下载、转载或建立镜像。否则以侵权论,依法追究相关法律责任。