以下のコードを使用して、テキストファイルから行ごとにデータを読み取ります。各行を配列に割り当てたいと思います。行/配列の数と、それぞれの要素の数を見つけることができなければなりません。
また、一部またはすべての行を操作して、それらの値を返したいと思います。
行数を取得しますが、次のようにループする方法はありますか?
*for ( i=1 to number of rows)
do
mean[i]<-row[i]
done
return mean*
var data = System.IO.File.ReadAllText("Data.txt");
var arrays = new List<float[]>();
var lines = data.Split(new[] {'\r', '\n'}, StringSplitOptions.RemoveEmptyEntries);
foreach (var line in lines)
{
var lineArray = new List<float>();
foreach (var s in line.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries))
{
lineArray.Add(Convert.ToSingle(s));
}
arrays.Add(lineArray.ToArray());
}
var numberOfRows = lines.Count();
var numberOfValues = arrays.Sum(s => s.Length);