基本的に私は.txtファイルを1行ずつ読みたいと思っています。各行を読むときに、double間のスペース文字、たとえば「12.134.47867.9」をXYZ座標のようなものとして認識したいと思います。スペースが認識されると、各double値を個別に処理し、それぞれに対して特定の計算を実行できます。
現在、これを使用して行を読み取っています
string line = reader.ReadLine();
MessageBox.Show("Line Read: " + line + "");
以下のような配列ベースのアプローチを試しましたが、出力は成功しませんでした。
char[] block = new char[3];
reader.ReadBlock(block, 0, 3);
Console.WriteLine(block);
MessageBox.Show("" + block + "");
#Bartoszのおかげで基本的な完成した作業コードは次のようになります
string line = reader.ReadLine();
var split = line.Split(' ');
var x = double.Parse(split[0]);
var y = double.Parse(split[1]);
var z = double.Parse(split[2]);
MessageBox.Show("X:" + x + " Y:" + y + " Z:" + z + "");