body 样式不一致,使用表达式 body
Inconsistent body style, use expression body
我有这个代码:
private string _class;
public string Class
{
get
{
return string.IsNullOrEmpty(_class) ? "preview" : _class;
}
set
{
_class = value;
}
}
如何使用表达式 body 简化此问题?
表达式主体是 a new feature since C#7。如果您的 getter 或 setter 只有一行,您可以使用类似于 lambda 表达式的语法将它们简化为
public string Class
{
get => string.IsNullOrEmpty(_class) ? "preview" : _class;
set => _class = value;
}
我有这个代码:
private string _class;
public string Class
{
get
{
return string.IsNullOrEmpty(_class) ? "preview" : _class;
}
set
{
_class = value;
}
}
如何使用表达式 body 简化此问题?
表达式主体是 a new feature since C#7。如果您的 getter 或 setter 只有一行,您可以使用类似于 lambda 表达式的语法将它们简化为
public string Class
{
get => string.IsNullOrEmpty(_class) ? "preview" : _class;
set => _class = value;
}