0

テキスト ファイルを読み取り、値を C# の配列に格納しています。コードは次のとおりです。

private void btn_readfile_text_Click(object sender, EventArgs e)
    {

        try
        {
            using (StreamReader sr = new StreamReader("test.tmp"))
            {
                String line = sr.ReadToEnd();
                var numbers = line.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                for (int i = 0; i < numbers.Length; i++)
                {
                   //do something with numbers[i]
                }
            }
        }
        catch (Exception except)
        {
            Console.WriteLine("The file could not be read:");
            Console.WriteLine(except.Message);
        }
    }
}

テキストファイルの内容は次のとおりです。

VQ -55.731934 45.378296 -46.411377 0.093072 0.906675 0.030127 -0.409966 16372266l
;5437 ÿ
VQ -56.731934 46.378296 -46.411377 0.093072 0.906675 0.030127 -0.409966 16372266l
;5437 ÿ
VQ -57.731934 47.378296 -46.411377 0.093072 0.906675 0.030127 -0.409966 16372266l
;5437 ÿ
VQ -58.731934 48.378296 -46.411377 0.093072 0.906675 0.030127 -0.409966 16372266l
;5437 ÿ
VQ -59.731934 49.378296 -46.411377 0.093072 0.906675 0.030127 -0.409966 16372266l
;5437 ÿ

ここで、配列マトリックスを見ると、すべての新しい「V」文字には少し ? があります。その前に、それは何でしょうか?改行文字だと思いますが、よくわかりません。どうすればそれを取り除くことができますか?

4

0 に答える 0