2016-07-23 19 views
0

私はMethodInfoオブジェクトmをテストしていますので、パラメータのタイプを抽出したいと思います。たとえば、私は"int"stringを以下から求めます。実行時にパラメータの名前の型を取得するにはどうすればよいですか?

public void SomeMethod (int i, string s) 
{ 
    // ... 
} 

私は

ping.GetType().Name 

その後、

ParameterInfo pinf = m.GetParameters.FirstOrDefault(p => p.Name == "i"); 

を実行すると、それは"RuntimeParameterInfo"を返します。

実際に"int"を取得するにはどうすればよいですか?

これは私が作った例ですが、アイデアは私が書いている単体テストから来ています。

答えて

1
ping.ParameterType 

このパラメータのTypeを取得します。

関連する問題