我有课,有双重字段?类型。 用反射我得到字段
Parameters cl = new Parameters();
FieldInfo[] fi = cl.GetType().GetFields((BindingFlags.NonPublic | BindingFlags.Instance));
现在,我想要获得字段,只有双倍?类型,我可以得到这种类型,与fi?
中的字段进行比较 像往常一样:if(fi[0].FieldType == (double?).GetType()){...}
答案 0 :(得分:1)
if(fi[0].FieldType == typeof(Nullable<double>)){...}
或
if(fi[0].FieldType == typeof(double?)){...}