ArrayList toArray数组问题
我用一个方法得到了一个ArrayList v然后 把v里的内容 给了一个数组
这样的
我得到ArrayList v
aa[] mya = new aa[v.Count];
for(int i=0;i<v.Count;i++)
{
aa[i] str=(aa[])v.toArray(new aa[0]);----------这怎么不对呀!
}
aa是封装的一个类 --------------------编程问答-------------------- try:
aa[] mya = v.toArray();
--------------------编程问答-------------------- 直接这样就可以了,没有看明白你的代码的意图:
ArrayList v;
aa[] mya =v.ToArray();
--------------------编程问答-------------------- aa[i] str=(aa[])v.toArray(new aa[0]);----------这怎么不对呀!
----------------------------------------------------------------
这个位置你想做什么?如果是想将v的值赋给mya 这样就可以阿
mya[i] = (aa)v[i]; --------------------编程问答-------------------- aa[] mya = v.ToArray(typeof(aa)); --------------------编程问答-------------------- aa[] mya = (aa[])v.ToArray(typeof(aa)); --------------------编程问答-------------------- aa[] mya = new aa[v.Count];
for(int i=0;i<v.Count;i++)
{
aa[i] str=(aa)v[i];
} --------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 最好先说清楚你的意图 --------------------编程问答-------------------- 我向把v 中的内容 给了一个数组类
aa是封装的一个类 相当于一个容器吧!
是一些set,get方法 --------------------编程问答-------------------- http://www.ninedns.com/asp.net/2007417222414.html
看看吧!我是根据这里来得 --------------------编程问答-------------------- http://www.ninedns.com/asp.net/2007417222414.html
===========
1。
人家是 二维数组 , LZ 的是迈?
2。
Sample
ArrayList list = new ArrayList();
list.Add(new ClassA());
list.Add(new ClassA());
list.Add(new ClassA());
ClassA[] array1 = (ClassA[])list.ToArray(typeof(ClassA));
// OR
ClassA[] array2 = new ClassA[list.Count];
list.CopyTo(array2); --------------------编程问答-------------------- 楼主要的应该是这句。
v.toArray(new aa[0]); --------------------编程问答-------------------- aa[] mya = v.toArray(new aa[0]);
补充:.NET技术 , ASP.NET