首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎的取出arraylist的值

2013-10-12 
怎样取出arraylist的值现在是arraylist中有值,怎样取出arraylist中的值放到一个字符数组,或是字符串数组中

怎样取出arraylist的值
现在是arraylist中有值,怎样取出arraylist中的值放到一个字符数组,或是字符串数组中,例如:ArrayList al = new ArrayList(); string str[n] =???al[0];求教高手。
[解决办法]
循环 遍历数组,然后就取值呗。

[解决办法]
a1[0].toString 如果你里面对象用string 相关属性可以强转,如果你的ArrayList 里存的是String 直接赋值就可以了
[解决办法]
就是用用循环遍历那个arraylist,然后把值放到数组中就行了,当然了,楼上说的也是对的,如果格式不正确,要进行.toString()进行强制类型转换。
[解决办法]
直接用ToString方法就行了,
strs[0]=arraylist[0].ToString();
[解决办法]
arraylist不要使用了,使用List<T>
string[] arr; 
ArrayList   al=new   ArrayList(); 
al.Add( "1"); 
al.Add( "2"); 
arr=(string[])al.ToArray(System.Type.GetType( "System.String "));
[解决办法]
ToArray()方法直接可以转换成数组,不用遍历
但是如果ArrayList里存的不是字符型数据,就存在一个类型转换的问题

热点排行