說我有一個這樣的類:C#泛型反射屬性類型
public class TestClass <T>
{
public T Prop { get; set; }
}
我試圖找出屬性類型爲T
,而不是被例如傳遞的實際類型int
爲了澄清這多一點:
TestClass<int> tc=new TestClass<int>();
tc.GetType().GetProperty("prop").PropertyType.Name; //this returns int, but I need "T"
謝謝,這正是我需要的。我可能終於明白'GetGenericTypeDefinition()' – czubehead