gpt4 book ai didi

c# - 在类函数中使用私有(private)变量或实际属性的值?

转载 作者:太空宇宙 更新时间:2023-11-03 17:23:01 25 4
gpt4 key购买 nike

当从类中的函数引用类属性时,您是使用实际属性值还是私有(private)变量值?

哪种方式最好?为什么?

public class

private m_Foo as double

public property Foo() as double
get
return m_Foo
end get
set(byval value as double)
m_Foo = value
end set
end property

public function bar() as double
Dim x as double = 5 * m_Foo
Dim y as double = 3 * Foo
end function

end class

最佳答案

就我个人而言,我尽可能地尝试使用 get/set 访问器,以避免在我更改它们的逻辑时突然让我感到惊讶,因为我访问私有(private)字段的地方无法按预期工作。

关于c# - 在类函数中使用私有(private)变量或实际属性的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1982345/

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