看不懂这段代码中的this是什么意思public static void AddRuleViolations(this ModelStateDictionary modelState,
IEnumerable<RuleViolation> errors)
{
foreach (RuleViolation issue in errors)
{
modelState.AddModelError(issue.PropertyName, issue.ErrorMessage);
}
}翻了很多资料,找不到这种this的用法介绍
IEnumerable<RuleViolation> errors)
{
foreach (RuleViolation issue in errors)
{
modelState.AddModelError(issue.PropertyName, issue.ErrorMessage);
}
}翻了很多资料,找不到这种this的用法介绍
ModelStateDictionary modelState=new ModelStateDictionary ();
modelState.AddRuleViolations()注意VS智能感知提示此方法时的图标和别的是不一样的
http://blog.csdn.net/q107770540/archive/2010/11/15/6010387.aspx
扩展方法(C# 编程指南)
http://msdn.microsoft.com/zh-cn/library/bb383977.aspx