怎么做到保护了呢?

来源:2-3 C#只读属性

凯901123

2016-04-18 14:58

实际上不是还是修改了值吗?

给小明赋值男,然后再赋值女效果不是一样嘛?

写回答 关注

1回答

  • 无泪的遗憾
    2016-04-18 17:02:59
    已采纳

    因为给属性赋值相当于是调用的set那部分代码,因此你可以在set这部分代码块里面来判断所赋的值是否是你需要的,比方说你可以只在value只为男的时候 执行_sex = value。反观字段,赋什么值就是什么,起不到这样的作用。

    凯90112...

    非常感谢!

    2016-09-21 15:53:02

    共 1 条回复 >

用C#实现封装

C#视频教程教大家,用C#语言实现面向对象的封装

78288 学习 · 183 问题

查看课程

相似问题