任何人都可以解釋我,它是如何可能的。C#,.NET,字符串類
string str = "test";
str.Concat<>
我調用Concat方法,但String沒有Concat使用非靜態關鍵字的方法。
public static String Concat(object arg0);
public static String Concat(IEnumerable<String> values);
public static String Concat(params String[] values);
public static String Concat(params object[] args);
public static String Concat(String str0, String str1);
public static String Concat(object arg0, object arg1);
public static String Concat(String str0, String str1, String str2);
public static String Concat(object arg0, object arg1, object arg2);
public static String Concat(String str0, String str1, String str2, String str3);
public static String Concat(object arg0, object arg1, object arg2, object arg3);
public static String Concat<T>(IEnumerable<T> values);
這是String類所有的Concat重載方法。
如果這一切都靜什麼方法我剛剛叫,沒有對任何的毗連重載方法與