关于 T[] 的反射问题
来源:互联网 发布:dnf账号数据异常解除 编辑:程序博客网 时间:2024/05/16 05:51
1. T[] 类型不适应以下代码
Dictionary<string, Test> d = new Dictionary<string, Test>(); // Get a Type object representing the constructed type. // Type constructed = d.GetType(); DisplayTypeInfo(constructed); Type generic = constructed.GetGenericTypeDefinition();
http://msdn.microsoft.com/en-us/library/system.type.getgenerictypedefinition.aspx
如果我们使用 typeof(int[]).GetGenericTypeDefinition 将被抛出一个异常,表明T[]不是一个泛型,无法获得类似 typeof(T[]) 的泛型Type
2. 反射T[] 应当使用 typeof(int).MakeArrayType
var arr = Activator.CreateInstance(tpArray,10) as Array;
0 0
- 关于 T[] 的反射问题
- 又一个关于反射的问题
- 关于php反射的问题
- \t\t关于Ubuntu下IP地址的问题
- 关于C::t的一些问题
- 关于Comparator<T>接口的问题
- 关于反射加载DLL的问题2
- T-SQL里,关于当月有多少天的问题
- vf关于can't update the cursor问题的解决
- 关于 "can't identify protocol" 问题的定位
- 关于ADB server didn't ACK的问题
- 关于ADB server didn't ACK的问题
- 关于ADB server didn't ACK的问题
- 关于ADB server didn't ACK的问题
- 关于 "can't identify protocol" 问题的定位
- 关于ADB server didn't ACK的问题
- 关于 "can't identify protocol" 问题的定位
- 关于 '\t' 所空的格数问题
- 黑马程序员_正则表达式
- Linux 中的进程及其状态
- zigbee无线信道的组成
- 计算机专业概况和就业前景解析(2)
- java web工程web.xml配置详解
- 关于 T[] 的反射问题
- 计算机专业概况和就业前景解析(3)
- BST中与顺序有关的2个api及实现
- 中国程序员水平很快超过美国?
- C++容器类
- 参赛总结
- jquery $(document).ready() 与window.onload的区别
- 使用Swift创建Swift模块 - 静态链接库
- js事件防止冒泡