时间:2019-05-06 标签:c#set:在 C# get 和 set 访问器中什么都不写是什么意思?

原创 程序编程代写  2021-11-21 20:21:24  阅读 4 次 评论 0 条
摘要:

在C#get和set访问器中什么都不写是什么意思?当属性访问器中不需要其他逻辑时,自动实现的属性可以使属性声明更加简洁。编译器将创建一个私有的匿名支持字段。下面是一个例子://///当属性访问器中不需要其他逻辑时,自动实现的属性可以使属性声明更加简洁。///当您如下例所示声明一个属性时,编译器将创建

在 C# get 和 set 访问器中什么都不写是什么意思?

当属性访问器中不需要其他逻辑时,自动实现的属性可以使属性声明更加简洁。编译器将创建一个私有的匿名支持字段。下面是一个例子://

/// 当属性访问器中不需要其他逻辑时,自动实现的属性可以使属性声明更加简洁。/// 当您如下例所示声明一个属性时,编译器将创建一个私有匿名支持字段, /// 该字段只能通过属性的 get 和 set 访问器访问。/// /// /// 请注意,该类没有定义任何内部变量来存储属性值。/// 内部变量由编译器创建。/// //

C# get 和 set 用法详解

1。当引用一个属性时,除非该属性是赋值目标,否则会调用get访问器来读取该属性的值。

例如:Employeee1=newEmployee();。安慰。写(e1。Name);//getaccessorisinvokedhereget

访问器必须在 return 或 throw 语句中终止,并且控制不能超出访问器的主体。

2。set 访问器类似于返回 void 的方法。它使用一个名为 value 的隐式参数。这个参数的类型就是属性的类型。

设置访问器被添加到

如何调用C#set get 方法

应该是你的私有字段id重复定义了,出处与公共属性id的定义无关。(属性和字段不同。) 根据你的代码,你可以简单地写: public int ID {get; set;} //这样写,get和set都是public的,直接用id就可以了,不需要定义字段 public int ID {get; protected set;} //这样写,get是public set是原型 public int ID {get; private set;} //这样写,get就是

本文地址:http://www.mjgy888.com/post/20716.html
版权声明:本文为原创文章,版权归 程序编程代写 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?