2011-09-25 82 views
-1

是否可以使用方法擴展來添加接受參數的方法?.Net - 使用方法擴展?

例如:

myString.NumberOfCharacters("a"); 
+0

像大多數方法['System.Linq.Enumerable'](http://msdn.microsoft.com/en-us/library/system.linq.enumerable_methods.aspx) 。 –

回答

5

肯定。這樣

public static class StringExtensions 
{ 
    public static void NumberOfCharacters(this string someString, string param) 
    { 
     ... 
    } 
} 

退房的擴展方法和實例MDSN page那裏。

4

不確定:

public static int NumberOfCharacters(this string str, string extraParam) { 

}