戻り値なしでlambda式パラメータを受け入れる方法をどのように書きますか.
2119 ワード
/// <summary>
/// , LINQ 。
/// </summary>
public class product
{
public string name { get; set; }
public int id { get; set; }
public void Require(Expression<Func<product, string>> expression, string tip)
{
Func<product, string> func = expression.Compile();
if (string.IsNullOrEmpty(func(this)))
{
throw new Exception(tip);
}
}
public product()
{
this.Require(t => t.name, " !");
}
}