c# 中可以存放任何类型数据的数组是什么? c# 中可以存放任何类型数据的数组是什么?泛型?字典?哈希表?string[]?我要把 一堆数据 string int datetime 放进一个数组中,然后循环取出来。可以实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ArrayList可以放任何类型的数据,但是,取出来的时候,你也需要知道每一个元素的确切类型才能够把它转换回去。 集合中的ArrayList或是使用泛型.List<T> 读取的时候需要强制转换.我要把 一堆数据 string int datetime 放进一个数组中,然后循环取出来。可以实现吗?可以 举个例子看看 string int datetime smallint bit bigint 就这6个数据 string xx="字符串";int a=20;datetime dt=System.DateTime.Now;smallint sint=20;bit b=0x81;bigint=20;ArrayList al=new ArrayList()al.add(xx);al.add(a);你依此类推吧 长度固定的用object[],不固定的用ArrayList 定长的用object[]不定长用ArrayList或List<object>或LinkedList<object> ArrayList arr=new ArrayList();arr.Add("str1");arr.Add("str2");输出String str=(String)arr[i]; 输出的时候记着类型转换就行.如LS的(String)arr[i]就是进行了类型转换 C#关于插件的问题! 急!winform 设置打印纸张大小不成功问题 如何判断数据库正在连接的状态(刚入行的小白请教) 求助:用reportViewer1实现直接打印的功能! c#的委托和事件方面的专家那,救命啊~! long.parse 能否将16进制字符串转化为数字? 16进制字符串是否写为 0xFFFF? 2进制呢? C/S结构的程序怎么做webservice SQL的数据长度 有关正则表达式的问题 一个用.net SDK开发windows窗体应用程序的问题 三个arraylist填充一个dataset的问题, TCP的异步传输-发送数据缓冲区已满
读取的时候需要强制转换.
我要把 一堆数据 string int datetime 放进一个数组中,然后循环取出来。可以实现吗?
可以
int a=20;
datetime dt=System.DateTime.Now;
smallint sint=20;
bit b=0x81;
bigint=20;ArrayList al=new ArrayList()
al.add(xx);
al.add(a);
你依此类推吧
不定长用ArrayList或List<object>或LinkedList<object>
arr.Add("str2");
输出String str=(String)arr[i];
就是进行了类型转换