(foo<mypara>)obj
がジェネリック引数である場合のように、C# でジェネリック引数を使用してオブジェクトをキャストしようとしてい
mypara
ます。
public class foo<T>
{
public string name {get;set;}
public func<T> value {get;set;}
}
var mypara = myfoo.GetType().GetGenericArguments();
ここで、 の値mypara.Name
は"int"
または"string"
であり、実際には型の文字列表現です。
しかし、どうすれば本当のタイプの mypara を取得できますか?