-1
我想創建自己的數據驗證系統,讓說調用方法導致
List<ValidationRule> list = new List<ValidationRule>();
list.Add(new ValidationRule(sometext, "Method regexTextValidation"));
list.Add(new ValidationRule(phonenumeber, "Method regexPhoneValidation"));
list.Add(new ValidationRule(somedate, "Method regexDateValidation"));
我想通過它們來存儲,以便每個方法和循環的結果看,如果事情是錯誤的,如果是的話,有問題的領域。
編輯:
sometext是一個字符串和regexTextValidation是一個方法,我想一些東西,我想我會用字典Dictionary<int, Tuple<string, bool>> _DicValidationRules;
去,我將這樣稱呼它_DicValidationRules.Add(1, new Tuple<string, bool>("some text", regexTextValidation("some text")));