问个反射的 Type type = entity.GetType(); PropertyInfo[] list = type.GetProperties(); string sql = "insert into " + type.Name + "("; string sqlValue= " values("; foreach (PropertyInfo info in list) { //怎么判断info的类型是不是"Int32"?? } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(PropertyInfo.PropertyType.Name.Equals("Int32 ")){} PropertyInfo[] properties = t.GetProperties(); foreach (PropertyInfo pi in properties) { Console.Write("名称:" + pi.Name + "\n"); Console.Write("类型:" + pi.PropertyType + "\n"); Console.Write("属性:" + pi.Attributes +"\n"); } foreach (PropertyInfo info in list) { if(info.PropertyType==typeof(int))...... } info.PropertyType.Name =="Int32"就可以了 Windows窗体中利用google实现中译英? SQL多条件 并且(AND) 或者(OR) 怎么写 C#两个字符串对比,排除不相同的 如何实现象QQ那样的视频 生成清单时出现问题。没有足够的内存继续执行程序。 谁能说下"工厂方法"和"抽象工厂"模式的区别呢? c#调用返回指针的c++函数 reponse问题 为什么找不到SYSTEM.MDW 那位高手能给我写编关于这方面的论文吗? 请教高手!! vs2005中写代码时按下点号出来的各种图标分别表示什么?
{
}
Console.Write("名称:" + pi.Name + "\n");
Console.Write("类型:" + pi.PropertyType + "\n");
Console.Write("属性:" + pi.Attributes +"\n");
}
{
if(info.PropertyType==typeof(int))......
}
就可以了