我將使用什麼Linq表達式來選擇接受單個字符串參數的第一個重載方法?Linq表達式返回需要1個字符串參數的第一個重載方法
例如返回DateTime.ToString(字符串格式)而不是DateTime.ToString(IFormatProvider提供程序)。
t = typeof(DateTime);
string[] validMethods = { "ToString" };
return t.GetMethods().Where(a => validMethods.Contains(a.Name) & a.GetParameters().Length == 1).ToArray();
我喜歡它 - 可以很好地擴展到更多的參數類型來檢查。 – 2010-01-28 20:20:30
謝謝,我可以看到這將如何允許其他參數序列。 – QSmienk 2010-01-28 20:57:46