Ejemplo n.º 1
0
        /// <summary>
        /// 可用于链式添加错误
        /// 如:DealResult.Failed("错误1").AddError("错误2")
        /// 不对原对象产生修改
        /// </summary>
        /// <param name="error"></param>
        /// <returns></returns>
        public DealResult AddError(params string[] error)
        {
            var errors = new List <string>(this.Errors);

            errors.AddRange(error);
            //重新创建对象,以防对静态的成功变量产生影响
            DealResult result = new DealResult(errors);

            return(result);
        }
Ejemplo n.º 2
0
 static DealResult()
 {
     _success = new DealResult(true);
 }