首先,我要进行感谢(感谢CCTV、感谢MTV、感谢爸爸妈妈......),呵呵 切入正题:
早上写了面试的时候问的一些问题,很多朋友,都非常热心的给我提了很多意见,在这里真的非常感谢各位。觉得在这个社区里真的可以学到很多东西,无论是技术还是其他什么东西。在这里,我就觉得各位都会说出自己的想法,把自己的心得拿出来跟大家一起分享,一起讨论,感觉氛围好好!
我写这篇文章,完全是因为在面试的时候问的一些问题文章中绿蚂蚁对我说的话:
--引用--------------------------------------------------
绿蚂蚁: @随风逝去
--引用--------------------------------------------------
随风逝去: --引用--------------------------------------------------
surrey: C#的属性 可以只用get 的只读属性,
基础不行啊
--------------------------------------------------------
是的,我刚刚自己试了下,不用成对使用get set也行的!
确实,我自己也发现了无数的缺陷!
--------------------------------------------------------
你得知道get set到底是什么东西,不是说试了一下行,就记住行了,那样你总是被动
--------------------------------------------------------
我觉得非常有道理,当时感觉是非常的亲切,所以,我马上就拿出:《C#入门经典》看了下:
属性拥有两个类似于函数的块,一个块用于获取属性的值(get),另一个块用于设置属性的值(set)。
可以忽略其中一个块,来创建只读或只写属性。
这个东西是很简单,我想对各位说的也不是属性中set get的用法。
我想说的其实就是绿蚂蚁对我说的:要深入了解其中的含义,不要只是满足于知道其表面的东西;要知道是为什么,而不只是怎么样。