所以我有一個MethodInfo
對象m
,我正在測試,我想提取一個參數的類型。例如,我想從下面的"int"
和string
。如何在運行時獲取參數的名稱類型?
public void SomeMethod (int i, string s)
{
// ...
}
當我運行
ParameterInfo pinf = m.GetParameters.FirstOrDefault(p => p.Name == "i");
然後
ping.GetType().Name
返回"RuntimeParameterInfo"
。
那麼我真的需要做些什麼來獲得"int"
?
這是我編寫的一個例子,但這個想法來自我正在編寫的單元測試。
你的意思是'ParameterType'? – pyon
是的!感謝您指出了這一點 ... – MarcinJuraszek