私は答えが何か明白であると確信しています。私は実際に答えが分かりませんが、 "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