繁体   English   中英

属性:获取访问器与表达式主体成员

[英]Properties: Get Accessor vs Expression-Bodied Member

这些似乎实际上是等效的:

bool PropertyAsExpressionBody => true;
bool PropertyAsGetAccessor {
    get {
        return true; // or just { get => true; }
    }
}

声明get访问器(假设您不需要/不需要 setter)和表达式主体属性之间是否有任何功能差异?

他们是同一张照片……东西。

这里

从 C# 6 开始,只读属性可以将 get 访问器实现为表达式体成员。 在这种情况下,既没有使用 get 访问器关键字,也没有使用 return 关键字。

在这里

从 C# 7.0 开始,您可以使用表达式主体定义来实现属性获取和设置访问器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM