我需要解析数组中一部分的字符串,然后将它们分配给另一个数组的一部分。
public static void SetRange(double[] inputs, int numberOfInputs, int inputsOffset, int stringsOffset, string[] strings)
{
for (int j = 0; j < numberOfInputs; j++)
{
inputs[j + inputsOffset] = double.Parse(strings[j + stringsOffset]);
}
}
你能做这样的事吗?显然我已经制定了'Do'方法。
Enumerable.Range(0, numberOfInputs).Do(j => inputs[j + inputsOffset] = double.Parse(strings[j + stringsOffset]));
答案 0 :(得分:1)
你可以尝试这个:
Enumerable.Range(0, numberOfInputs)
.ToList()
.ForEach(j => inputs[j + inputsOffset] = double.Parse(strings[j + stringsOffset]));