gpt4 book ai didi

c# - 在内部使用属性有什么好处?

转载 作者:太空狗 更新时间:2023-10-29 22:05:26 28 4
gpt4 key购买 nike

当从类外部访问成员时,封装显然是有帮助和必不可少的,但是当在内部引用类变量时,是调用它们的私有(private)成员更好,还是使用它们的 getter 更好?如果您的 getter 只是返回变量,是否存在任何性能差异

最佳答案

不应该有显着的性能差异,您坚持使用属性的原因是因为这是封装的全部要点。它使那些私有(private)成员的所有访问保持一致和受控。因此,如果您想更改属性 getter/setter,您不必考虑“我是否需要在我决定直接访问私有(private)成员的地方的其他地方复制相同的功能?”

关于c# - 在内部使用属性有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2884715/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com