【发布时间】:2009-03-23 23:26:12
【问题描述】:
如果我在一个类中有一个私有属性,我想知道以下三种场景(内存使用、可用性、最佳实践等)在技术上的区别是什么:
class testClass
{
private string myString1 = "hello";
private string myString2 { get { return "hello"; } }
private string myString3() { return "hello"; }
}
除了显然能够在 myString1 中设置值而不是在 myString2 或 myString3 中设置值之外,我想更多地了解它们在效率方面有何不同?
【问题讨论】:
-
这个问题已经回答了无数次了。
-
我确定它有,但请相信我,我在发布之前用谷歌搜索并搜索了这个网站大约 10 分钟。
标签: c#