集合转二维数组 不遍历数据怎么拷贝你觉得慢可以开几个线程来做,比如Parallel.For 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看来还是不能直接转啊,c#中的toarray可用于转成二维数组么? 问题不大,只是你要把T,重载一下索引,然后吗就是你表征上地“二维数组”list<t> listt[] x=list.toarray()如果你自己重载了索引后面用法在表征上和“二维数组”没有区别,你一样可以 x[0][1]去读写 你这个不是二维数组,而是交错数组。ToArray()可以做到,比如:List<int> data = new List<int>() { 1, 2, 4, 7, 8, 9, 10, 11, 12, 13, 20 };int[][] a = data.GroupBy(x => x / 5).Select(x => x.ToArray()).ToArray(); 感谢,我是数据采集,每次采集好做成一个数组,并加入到集合中,类似double[] a = {1,2,3,......3648};double[] b = {1,2,3,......3648}...double[] n = {1,2,3,......3648} n值为100000左右我把每次得到的数组都加到一个集合中了list<double> temp one = ....one.add(a);one.add(b);...one.add(n)最终我需要将这些数组存到excel中,我了解到用range可直接将二维数组存入excel,好象还比较高效,所以才会提到集合转二维数组的,用你讲的方法,我可以操作么? 获取某个控件相对桌面的坐标 C# Opendialog 控件的用法 SelectedItems[0]问题 请教barManager皮肤设置的问题 使用oleDbDataAdapter.SelectCommand进行组合查询 关于在C# windows应用程序中操作office办公软件的相关问题(word、excel、powerpoint) 关于C#导出的WORD中加入页眉页脚 散分 中国的非典型性肺炎大有流行全国的势头~!!! string psword=Int((6 * Rnd) + 1); c# 循环开启多线程 lambda表达式带参数问题 关于C#压缩解压文件的相关问题
如果你自己重载了索引后面用法在表征上和“二维数组”没有区别,你一样可以 x[0][1]去读写
ToArray()可以做到,比如:
List<int> data = new List<int>() { 1, 2, 4, 7, 8, 9, 10, 11, 12, 13, 20 };
int[][] a = data.GroupBy(x => x / 5).Select(x => x.ToArray()).ToArray();
感谢,我是数据采集,每次采集好做成一个数组,并加入到集合中,类似
double[] a = {1,2,3,......3648};
double[] b = {1,2,3,......3648}
.
.
.
double[] n = {1,2,3,......3648} n值为100000左右我把每次得到的数组都加到一个集合中了
list<double> temp one = ....one.add(a);
one.add(b);.
.
.
one.add(n)最终我需要将这些数组存到excel中,我了解到用range可直接将二维数组存入excel,好象还比较高效,所以才会提到集合转二维数组的,用你讲的方法,我可以操作么?