HtmlHelper
の拡張メソッドを記述したいとします。私はそれをとても簡単に行うことができます。拡張メソッドを別のメソッドの内部にネストすることはできますか?
public static string Capitalize(this HtmlHelper helper, string theString)
{
return theString.toUpper();
}
Html.Capitalize("some stuff")
と呼んでください。
特定のタイプのメソッドがたくさんある場合、それらをまとめてグループ化したいのですが?たとえば、私たちのCapitalize
機能を使用して、多分私はHtml.StringUtils
のものにしたいので、私はこのような様々な関連のメソッドを呼び出すことができます:
Html.StringUtils.Capitalize("some stuff")
Html.StringUtils.WordsToArray("some stuff")
Html.StringUtils.Reverse("some stuff")
...
を簡単な方法はありますそれをするには?私はHtmlHelper
をパラメータとする独自の関数としてStringUtils.Capitalize()
を実行しなければならない状況を回避しようとしています。