如何利用反射判断一个成员是否为某一类型
2012-04-20 07:19
387 查看
ObjectExchange obj = new ObjectExchange(); Type type = obj.GetType(); FieldInfo[] fields = type.GetFields(); for (int i = 0; i < fields.Length; i++) { FieldInfo field = fields[i]; if (field.FieldType == typeof(List<Hashtable>)) MessageBox.Show("yes"); else MessageBox.Show("no"); }
相关文章推荐
- 如何在java反射中判断某一类型是原始接口类型的包装类
- C#用反射判断一个类型是否是Nullable同时获取它的根类型
- java怎么判断两个Set 里的对象的值是否相同【两个set中的值是否相等】、java treeset和hashset如何判断元素是否相同【即对象是否完全相同;利用一个set去除重复元素】
- C#用反射判断一个类型是否是Nullable同时获取它的根类型
- 如何判断一个字符串中是否包含某一字符
- 如何使用反射确定一个属性是否实现了IList接口,如何确定元素量为空的集合的元素类型。
- 如何判断一个对象是否是基本类型的Wrapper
- C++泛型编程技巧 - 如何判断输入类型是否定义了特定的成员函数
- java:利用fastjson判断一个类型(java.lang.reflect.Type)是否是一个javabean
- 用反射判断一个类型是否是Nullable同时获取它的根类型
- 将任意一个对象中的所有String类型 的成员变量所对应字符串中的“b”改成“a”(利用反射)
- Java 如何判断一个字符串中是否包含某一 子字符串
- C/C++中如何判断一个输入的变量是否和其定义的类型一致
- 如何判断一个链表是否有环?
- 如何在前端用js判断一个元素在一个数组中是否存在
- 在Java中判断一个文件是否是图片和其类型的方法
- 反射判断成员变量是否静态,并获得其静态成员的值
- .net C# 如何判断一个对象是否具有某个方法
- Java利用反射来获取一个方法的 范型化参数 Vector<Integer>的类型
- 给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?