我有一个数组,如果它在视觉上由 100 行和 2 列组成,或者 (99,1)。我想做的是创建 2 个一维数组,使得 (0-99,0) 在 1 个数组中,而 (0-99,1) 在另一个数组中。我如何在 C# 中做到这一点?这是我的代码,几乎在那里但不完全。
//Create Arrays A and B for the 2 columns of arrData
string sourceFilePath = @"c:\data.txt";
var arrData = File.ReadLines(sourceFilePath).Select(line => line.Split('\t')).ToArray();
string[] arrA = new string[arrData.Length];
string[] arrB = new string[arrData.Length];
long lngCounter;
for (lngCounter = 0; lngCounter <= arrData.Length; lngCounter++)
{
arrA[lngCounter] = arrData[lngCounter,0];
arrB[lngCounter] = arrData[lngCounter,1];
}