0

青いボックス内の部分を無視して、矢印から txt ファイルの読み取りを開始したい

ここに画像の説明を入力

最初の 8 行をループして、それらをジャンク変数に格納することを計画しています。これを行うと、クルサーは9行目にあるので、そこから読み始めることができますか? 私のコードは間違いなく間違っています。最初の 8 行も読みません。

private void button1_Click(object sender, EventArgs e)
    {
        OpenFileDialog ofd = new OpenFileDialog();
        if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            StreamReader sr = new StreamReader(File.OpenRead(ofd.FileName));


            for (int i = 0; i < 8; i++)
            {
                string junk = sr.ReadLine();
            }

            sr.Dispose();

        }
    }
4

2 に答える 2

0

それはばかげたアプローチですが、うまくいきます。ラインを消費する必要があります。

        StreamReader sr = new StreamReader(@"TextFile1.txt");

        int i = 1;

        while (!sr.EndOfStream)
        {
            if(i > 8)
                Console.WriteLine(sr.ReadLine ());
            sr.ReadLine ();
            i++;
        }
于 2013-09-27T21:39:04.470 に答える