c# 定义属性的时候为什么要用set设置其他字段的值 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# 定义 set 搜索资料 1个回答 #热议# 生活中有哪些实用的心理学知识? 阳光的雷咩咩 推荐于2016-01-26 · TA获得超过1.4万个赞 知道大有可为答主 回答量:2.3万 采纳率:66% 帮助的人:7617万 我也去答题访问个人页 关注 展开全部 属性的根本作用就是封装性,把私有字段暴露给其他类,但通过get或者set的各种逻辑保证其安全性。 追问 谢啦,也就是说如果要修改字段的值,还需要创建一个属性才能进行修改是吗? 追答 不是,属性是面向对象编程里面的一个特殊的概念,等于某种值与某种访问方法的结合。实际上你就把它看做是一般的字段,get set看成把这字段当参数的函数也是可以的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2011-06-20 在c#中 设置属性的时候对get 设置条件 和对set设置条件有什么区别?运行结果都是一样的啊 2 2017-09-01 在C#中,属性同时必须定义Get()和Set()方法吗?为什么? 10 2016-09-06 C#定义的类中表示字段的属性是怎么回事,如下代码,如果去掉属性那里有什么影响吗,定义属性有什么作用 1 2016-08-30 请问c#中为什么要设置属性 2013-08-05 C#里面为什么有时候要用get set设置属性? 2 2018-04-02 c#中get,set属性的作用是什么? 121 2009-03-22 问下大家在C#中为什么要有GET 和 SET属性, 难道不能把字段设置为PUBLIC ,让其他的类凋吗 7 2018-04-30 C#中属性中set的用法是什么?? 8 更多类似问题 > 为你推荐: