摘要: C#中属性和字段的区别属性和字段的区别 在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或 是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工 作,get块负责属性的读取工作。在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值。当缺少其中一块时属性就只能 读或只能写,set和get块中属性必需有一个,因为即不能读又不能写的属性是没有意义的。class MyClass{ Pr... 阅读全文
posted @ 2014-02-26 20:32 洇伱『迗晴ㄋ』 阅读(148) 评论(0) 推荐(0) 编辑