06 2021 档案
摘要:记忆一下,以防遗忘 定义一个接口 1 public interface IPropertyValidation 2 { 3 /// <summary> 4 /// 验证失败后的错误信息 5 /// </summary> 6 string ErrorInfo { get; set; } 7 8 ///
阅读全文
摘要:写在这里,以备遗忘!!! 准备一个特性类 1 [AttributeUsage(AttributeTargets.Property, AllowMultiple = true)] 2 internal class NickNameAttribute : Attribute 3 { 4 public s
阅读全文