我敢肯定,答案是顯而易見的,我有點尷尬,我不知道答案已經存在,但考慮下面的代碼示例,我在閱讀「Professional ASP.NET MVC 1.0」時選擇了:當用作方法參數的前綴時,「this」是什麼意思?
public static class ControllerHelpers
{
public static void AddRuleViolations(this ModelStateDictionary modelState, IEnumerable<RuleViolation> errors)
{
foreach (RuleViolation issue in errors)
modelState.AddModelError(issue.PropertyName, issue.ErrorMessage);
}
}
我明白這是什麼靜態方法是幹什麼的,但我不明白的是什麼目的「本」在方法簽名服務的話。任何人都可以啓發我嗎?
不能讓我的自我更好 – TWith2Sugars 2009-06-09 20:54:32