そのクラスのプロパティでクラスメソッドを呼び出す方法を理解しようとしています。これが私の2つのクラスです。
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();
ありがとう。
エリック