以下のようなデータを含むテキストファイルがあるとします。最初の行を読み取り、要素を1つの配列に格納します。2番目の行を読み取り、2番目の配列に格納します。後で配列を操作します。C#でこれを行うのを手伝ってもらえますか?
入力テキストファイル:
5,7,3,6,9,8,3,5,7
5,6,8,3,4,5
6,4,3,2,65,8,6,3,3,5,7,4
4,5,6,78,9,4,2,5,6
私が試しているコードは次のとおりです。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace ReadFile
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static void Main(string[] args)
{
TextReader tr = new StreamReader("Data.txt");
// write a line of text to the file
string word = tr.ReadLine();
//now split this line into words
string[] val = word.Split(new Char[] { ',' });
}
}
}
上記の手法を使用すると、配列valの最初の行を取得できます。すべての行に対してループする方法はありますか?