我试图弄清楚如何在该类的属性上调用类方法。这是我的两门课:
public class MrBase
{
public int? Id { get; set; }
public String Description { get; set; }
public int? DisplayOrder { get; set; }
public String NullIfEmpty()
{
if (this.ToString().Trim().Equals(String.Empty))
return null;
return this.ToString().Trim();
}
}
public class MrResult : MrBase
{
public String Owner { get; set; }
public String Status { get; set; }
public MrResult() {}
}
MrResult 继承自 MrBase。
现在,我希望能够在这些类的任何属性上调用 NullIfEmpty 方法......就像这样:
MrResult r = new MrResult();
r.Description = "";
r.Description.NullIfEmpty();
r.Owner = "Eric";
r.Owner.NullIfEmpty();
谢谢。
埃里克