我多次编写了如下所示的 C# 属性:
private string _Id;
public string Id
{
get
{
return _Id;
}
set
{
_Id = value.Trim();
}
}
上面的代码片段声明了一个名为 Id 的字符串属性,并使其Trim
扩展方法自动调用传递给 setter 的值。如果没有Trim
逻辑,我可以简单地写:
public string Id {get; set;}
好像我写了很多代码来完成一些简单的事情。
有没有更好的办法?