社区
C#
帖子详情
C# 中间的Get与Set 使用
zou_bk
2009-04-17 10:28:45
如何确定该属性是否只需Get(只读),而不用Set,是否有什么规则可以遵循嘛,谢谢!
...全文
238
24
打赏
收藏
C# 中间的Get与Set 使用
如何确定该属性是否只需Get(只读),而不用Set,是否有什么规则可以遵循嘛,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyman25
2009-04-24
打赏
举报
回复
只读就只要get
只取就只要set
deng520159
2009-04-24
打赏
举报
回复
[Quote=引用 1 楼 wangzhe1945 的回复:]
1. 拿鼠标移动到该属性上面。
2. 右键点“转到定义”
3. GET 或者SET 就清楚了。
[/Quote]
这位兄弟说得不错,看一下属性定义就知道了,
勤劳的渔网工作者
2009-04-24
打赏
举报
回复
看你的属性是只读还是只写或者读写
只读 get{}
只写 set{}
读写 get{}
set{}
LGP88864237
2009-04-24
打赏
举报
回复
看项目需求而定
matee
2009-04-24
打赏
举报
回复
读数据的一种方法..
g394594141
2009-04-24
打赏
举报
回复
如果你在本类里不更改这个值,就只get就行了。如果你想从外面传值进来那就得set
wanghuadong
2009-04-24
打赏
举报
回复
只读get,要求写set
scu_cs
2009-04-24
打赏
举报
回复
只读只用get
只写只用set
能读又能写那么set和get都要写。
tonny_123
2009-04-24
打赏
举报
回复
如果你觉得这个属性的值需要改变,我想你就应该用set;如果只是输出获得某个值,就不用set了。
syc958
2009-04-24
打赏
举报
回复
一般来说在类实例化后可能还要给类的属性改变值那就需要用set,如果不需要或只在实例化时赋值那就只用get就可以了,如果在程序中(不是类中)要引用类实例的属性值那就要用get,反之就不用....
lanruoshui
2009-04-24
打赏
举报
回复
[Quote=引用 2 楼 yangfeiyang 的回复:]
看看属性是不是需要赋值,如果不需要赋值就不用set,属性的类型是集合的一般没有set。
[/Quote]
UP
xiangbupingfan
2009-04-24
打赏
举报
回复
要看你做的项目功能了,如果在项目中这个属性是只能被读的就没有SET,如果即可独有可写就都有,具体看醒目中的功能。
che2piaopiao
2009-04-24
打赏
举报
回复
只读 或者可赋值. >> 愚见
zhanghw0704
2009-04-24
打赏
举报
回复
只读 get
赋值 set
wuyq11
2009-04-24
打赏
举报
回复
get是读取属性时进行的操作,set是设置属性时进行的操作。定义一个属性如果只有get,这个属性就是只读的。同样,只有set,属性就是只写的
qs99521
2009-04-24
打赏
举报
回复
看定义的属性是否要赋值,赋值用set,不用赋值就用get只读
zou_bk
2009-04-24
打赏
举报
回复
继续!
wangzhe1945
2009-04-17
打赏
举报
回复
1. 拿鼠标移动到该属性上面。
2. 右键点“转到定义”
3. GET 或者SET 就清楚了。
kongdelu2008
2009-04-17
打赏
举报
回复
如果是只读的话,就只用get,如果可以改变其值,就加上set
vrhero
2009-04-17
打赏
举报
回复
这是OO的问题,没有什么规则,要看其所在类和该属性的特征...例如...
List<T> Collection{ get; }//此属性就可以不要set,为什么自己想去...
加载更多回复(4)
C#
的get和
set
用法
转自 https://www.cnblogs.com/zhangtaotqy/p/7998543.html 我们在学习
C#
语法的属性时,都要首先和GET,
SET
访问器打交道,从英文的字面意思上理解,GET应该就是获得什么什么,而
SET
应该是设置什么什么,那我们看一下,官方是怎么定义这对访问器的:get是读取属性时进行的操作,
set
是设置属性时进行的操作。定义一个属性如果只有get,这个属性就是只读...
C#
get和
set
这里写目录标题为什么要
使用
get和
set
使用
get访问私有变量
使用
set
和get定义一个索引器 为什么要
使用
get和
set
因为在代码中存在着私有的值,我们不能在它的私有域外调用这些私有值,若要访问这些私有值,则需要
使用
get和
set
。我们可以通过该类中共有的方法来
使用
私有值。 举一个错误的代码: // using System; namespace Keqin { class Hutao { public static void Main(String[] args)
C#
中get和
set
属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。访问器声明可以包含 get 访问器或
set
访问器,或者两者均包含。声明采用下列形式之一: get {}
set
{} get 访问器 get 访问器体与方法体相似。它必须返回属性类型的值。执行 get 访问器相当于读取字段的值。 get 访问器必须在 return 或 throw 语句中终止,并且控制不能超出访问器体。 se...
C#
中Get和
Set
的用法
转自https://blog.csdn.net/alexhu2010q/article/details/87895274 首先搞清楚get和
set
有什么用,在面向对象编程里面,有的类的数据是私有的,是封装起来的,所以为了读取和写入对应的私有数据,
c#
采用了关键字get和
set
,其中get负责读取私有数据,
set
负责写入私有数据,但这两种用法应该并不绝对,我见过在get里面进行写入操作的。 我们在学习
C#
语法的属性时,都要首先和GET,
SET
访问器打交道,从英文的字面意思上理解,GET应该就是获得什么什么,而
C#
中get 和
set
的用法
C#
get
set
用法很简单的,但是必须要很好掌握基础的认识,才能更好的理解
C#
get
set
用法。
C#
get
set
用法中,get是读取属性时进行的操作,
set
是设置属性时进行的操作。定义一个属性如果只有get,这个属性就是只读的。同样,只有
set
,属性就是只写的,当然只写的属性是没有任务意义的。 假设类是一个银行,既能存钱也能取钱. 1. private m_mon
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章