【发布时间】:2018-03-08 10:59:10
【问题描述】:
在最佳实践和性能(如果有的话)的上下文中,将设置或计算一次的值作为 C# 6+ 样式属性中的属性公开哪个更好?
我在比较expression bodied properties
public string Name => "bob";
public string Name { get; } = "bob";
它对同样的东西脱糖吗?我在文档中找不到说明我的案例使用哪个的任何地方。如果这已经包含在 SO 中,我深表歉意,搜索让我无处可去。
【问题讨论】:
-
遗憾的是,副本的答案并没有回答仅设置一次值的细节,下面的答案完全回答了我的问题。