急,动态判断数组类型
有一个时间数组
public DateTime[] datetimearray = new DateTime[2];
通过反射获得对象引用,如下,这没问题
System.Reflection.FieldInfo field = this.GetType().GetField("datetimearray");
Object DateTimeRef=((DateTime[])field.GetValue(this))[0];
但如果我只知道字段名(datetimearray),但不知道这个数组的类型,则Object DateTimeRef=((DateTime[])field.GetValue(this))[0];
这段语句该怎么修改我写的是Object DateTimeRef=((Object[])field.GetValue(this))[0];运行时通不过
public DateTime[] datetimearray = new DateTime[2];
通过反射获得对象引用,如下,这没问题
System.Reflection.FieldInfo field = this.GetType().GetField("datetimearray");
Object DateTimeRef=((DateTime[])field.GetValue(this))[0];
但如果我只知道字段名(datetimearray),但不知道这个数组的类型,则Object DateTimeRef=((DateTime[])field.GetValue(this))[0];
这段语句该怎么修改我写的是Object DateTimeRef=((Object[])field.GetValue(this))[0];运行时通不过
...全文
相关推荐
浅谈js数据类型判断与数组判断
在JavaScript中,理解数据类型和如何正确判断它们是至关重要的,因为这直接影响到代码的运行效果和可维护性。本文将深入探讨JavaScript的数据类型判断,特别是针对数组的判断方法。
vba返回数组类型vba返回数组类型vba返回数组类型
接着,使用这个自定义类型来定义一个动态数组`c()`:```vbDim c() As information```#### 2.
C++实现动态数组功能
本文主要介绍了如何在C++中实现动态数组的功能,以克服静态数组在插入和删除操作时可能出现的效率问题。首先,我们回顾了数组作为线性表的基本概念,它利用连续内存空间存储同类型的数据,且操作受限于前后两个方
VBA动态数组VBA动态数组VBA动态数组VBA动态数组
例如:```vbaDim myArray() As Variant```这里的`Variant`类型是必要的,因为VBA不允许为动态数组指定具体的数据类型。
Python如何实现动态数组
在Python中,列表(List)数据结构就具备动态数组的特性。Python内置的序列类型中,列表(list)、元组(tuple)和字符串(str)都是序列类型,但它们之间存在一些差异。


