Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从字符串数组中读取数据点_C#_String_Multidimensional Array - Fatal编程技术网

C# 从字符串数组中读取数据点

C# 从字符串数组中读取数据点,c#,string,multidimensional-array,C#,String,Multidimensional Array,我有一个包含如下数字的文本文件: 84 152 100 52 95 186 169 106 37 86 149 101 56 93 181 171 116 37 84 152 100 52 95 186 169 106 37 86 149 101 56 93 181 171 116 37 84 152 100 52 95 186 169 106 37 86 149 101 56 93 181 171 116 37 84 152 100 52 95 186 169 106 37 86 149 10

我有一个包含如下数字的文本文件:

84 152 100 52 95 186 169 106 37
86 149 101 56 93 181 171 116 37
84 152 100 52 95 186 169 106 37
86 149 101 56 93 181 171 116 37
84 152 100 52 95 186 169 106 37
86 149 101 56 93 181 171 116 37
84 152 100 52 95 186 169 106 37
86 149 101 56 93 181 171 116 37
有没有办法读取两个数据点,比如(84152)和(100,52)


在副作用的帮助下

int dummy = 0;
var result = list.GroupBy(x => dummy++%2)
                .Select(g => g.ToArray())
                .ToList();
和一个没有副作用的长版本

var result = list.Select((x,i)=>new {item=x,index=i})
                .GroupBy(x => x.index%2)
                .Select(g => g.Select(x=>x.item).ToArray())
                .ToList();

在副作用的帮助下

int dummy = 0;
var result = list.GroupBy(x => dummy++%2)
                .Select(g => g.ToArray())
                .ToList();
和一个没有副作用的长版本

var result = list.Select((x,i)=>new {item=x,index=i})
                .GroupBy(x => x.index%2)
                .Select(g => g.Select(x=>x.item).ToArray())
                .ToList();

假设您有一个行数组,然后每行都包含数字。对于步骤为2的循环,假设您有一个行数组,然后每行都包含数字。对于步骤为2的循环,则可以
var result = list.Select((x,i)=>new {item=x,index=i})
                .GroupBy(x => x.index%2)
                .Select(g => g.Select(x=>x.item).ToArray())
                .ToList();