說我想要寫一個擴展方法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")
...
有沒有一種簡單的方法要做到這一點?我試圖避免的情況下我必須做StringUtils.Capitalize()
爲自己的函數,該函數的HtmlHelper
作爲參數。