2
我正在嘗試獲取MethodInfo
對象,該對象的簽名中帶有out
參數的類型。東西這樣的效果:如何反思使用out params的方法?
MethodInfo tryParse = typeof(T).GetMethod(
"TryParse",
BindingFlags.Public|BindingFlags.Static,
null,
new Type[] { typeof(string), typeof(T) },
null);
但問題是,它沒有找到它,因爲第二個參數的類型不是簡單地T
但out T
。當我調試通過並使用typeof(T).GetMethods()
我可以看到實際的MethodInfo
,我想和ParameterInfo
對象是T&
型或T ByRef
的,但我不能看到如何創建一個代表這個從typeof(T)
的Type
。
任何想法?