·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> 如何写出一个无返回值,可接受lambda表达式参数的方法。

如何写出一个无返回值,可接受lambda表达式参数的方法。

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

如何写出一个无返回值,可接受lambda表达式参数的方法。

    /// <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, "这是个错误!");        }    }