C#读取TXT文件并存入二维数组中,并拆分成一维数组分别在文本框中显示
//关注我,大家一起学习,进入我主页,一起学习更多内容
int row = 0;//行
int col = 0;//lieFileStream fs;
string path = "E:\\C##CX\\C#TT\\TEXT2.txt";
textBox3.Text = "当前文件夹位置是:" + "\r\n" + path;
fs = new FileStream(path, FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs);
while (!sr.EndOfStream)
{
string[] arr = sr.ReadLine().Split(' ');
col = arr.Length;
int[] a = new int[col / 2];
double[] temp = new double[col];
double[] ai = new double[col / 2];
double[] aj = new double[col / 2];
for (int x = 0; x < col; x++)
{
temp[x] = Convert.ToDouble(arr[x]);
if (x % 2 == 0)
{
for (int i = 0; i < col / 2; i++)
{
ai[i] = temp[x];
textBox1.Text = textBox1.Text + ' ' + ai[i] + "\r\n";
//int l = textBox1.Text.Length;
}
}
else
{
for (int i = 0; i < col / 2; i++)
{
aj[i] = temp[x];
textBox4.Text = textBox4.Text + ' ' + aj[i] + "\r\n";
}
}
}
int count = this.textBox1.Lines.GetUpperBound(0);
for (int d = 1; d < count + 1; d++)
{
string rr = Convert.ToString(d);
textBox5.Text = textBox5.Text + rr + "\r\n";
}
}
row++;
Console.WriteLine("\n");
//关注我,大家一起学习,进入我主页,一起学习更多内容