3

Visual Studio 2012 C# でテキストの 2 行目を読む方法

         the txt file

         user123
         **12345**
         asdfd

1回のbutton1_clickで2行目を取得してtextblock2に表示したい

ここから学習しようと しましたが、テキスト ファイルの特定の行を読み取るにはどうすればよいですか?

そしてここ C#で最初の行をスキップして2行目からファイルの読み取りを開始する方法

しかし、コードに適用できなかった違いがあるため、これらのどれも機能しません

助けはありますか?

================================================== ============================== 混乱させて申し訳ありませんが、実際にはプログラミングの経験が本当に不足しており、使い方がほとんどわかりません今
はwindows8でvs2012を使用していますが、それはwinrtでコーディングしていたということですか?

ところで、私はあなたのすべての助けに感謝し、私のコードに答えをうまく適用しました。これは実際のコードです

        var file = await ApplicationData.Current.LocalFolder.GetFileAsync(tb1.Text+".txt");
        var line = await FileIO.ReadLinesAsync(file);
        if (tb2.Text == line[2])
        {
            tb3.Text = (line[1]);
        }
4

3 に答える 3

5
var desiredText = File.ReadLines("C:\myfile.txt").ElementAt(1);

File.ReadLines()は、ファイル内の行の String[] を返します。2 行目のインデックスは 1 です。これを参照してください。

于 2012-12-01T11:29:03.703 に答える
2

試す

var desiredText = File.ReadLines("C:\myfile.txt");
textbox1.text = desiredText[1];
于 2012-12-01T11:39:32.847 に答える