摘要:
一、定义特性 定义验证抽象类 public abstract class AbstractValidateAttribute:Attribute { //和接口类似,抽象方法只声明方法 public abstract bool Validate(object objValue); } 长度验证特性类 阅读全文
摘要:
一、定义特性 //字段属性约束,在定的的特性上使用系统特性 [AttributeUsage(AttributeTargets.All,AllowMultiple =true,Inherited =true)] public class ShowAttribute:Attribute { public 阅读全文
摘要:
一、简介 特性(Attribute):相当于标签,贴上标签就产生了新功能。可以这样简单理解。 二、常见系统特性 [Required] [Display(Name = "密码")] [StringLength(100, ErrorMessage = "{0} 必须至少包含 {2} 个字符。", Min 阅读全文
摘要:
代码实现 //泛型委托声明 delegate void GenericDelegate<T>(T t); public class GenericDelegate { public static void InvokeDelegate() { GenericDelegate<string> gene 阅读全文
摘要:
简介 每一个委托都是继承自MulticastDelegate,也就是每个都是多播委托。 带返回值的多播委托只返回最后一个方法的值 多播委托可以用加减号来操作方法的增加或者减少。 给委托传递相同方法时 生成的委托实例也是相同的(也就是同一个委托) 代码实现 //声明委托 delegate void M 阅读全文