首页 新闻 搜索 专区 学院

c#判断属性是基础类型还是class类型

0
[待解决问题]

c#判断属性是基础类型还是class类型
class a{
int Id{get;set;}
}

class b{
int Id{get;set;}
int Name{get;set;}
a JE1{get;set;}
a JE2{get;set;}
a JE3{get;set;}
。。。
a JE100{get;set;}
}

lucika.zh的主页 lucika.zh | 初学一级 | 园豆:58
提问于:2022-05-10 13:45
< >
分享
所有回答(1)
1

可以通过下面的代码判断,来自 How To Test if Type is Primitive

var type = 属性.GetType();
if(type.IsPrimitive || type.IsValueType || type == typeof(string))
{
    // ...
}
dudu | 园豆:36371 (高人七级) | 2022-05-10 14:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册