C#获取成员';s类型忽略它';s值
本文关键字:类型 获取 成员 | 更新日期: 2023-09-27 18:20:08
如何获取成员的类型,忽略其值?
public static class Program
{
public static String a {set; get;}
public static void Main()
{
a = null;
a.GetType(); //Cant do that, it's null, how can i get "String"?
}
}
在没有实例的情况下获取其类型的唯一方法是使用声明类型:
var type = typeof(Program)
.GetProperty("a", BindingFlags.Static | BindingFlags.Public)
.PropertyType;