【发布时间】:2011-02-22 12:07:34
【问题描述】:
在从类外部访问成员时,封装显然是有用且必不可少的,但是在内部引用类变量时,调用它们的私有成员还是使用它们的 getter 更好?如果您的 getter 只是简单地返回变量,是否有任何性能差异?
【问题讨论】:
-
试着问你自己这个问题:如果你相信你自己的陈述(我认为你没有理由不应该这样做)“当从课堂外访问成员时,封装显然是有帮助和必要的”然后尝试并提出一个可靠的论据,说明如果您删除了最后四个单词,为什么情况会有所不同。如果你不知道你可以使用相同的参数:)
-
@ChrisF:该线程与这个问题几乎完全无关
-
删除了一个无关问题的链接。
标签: c# performance properties encapsulation getter