ファイルメソッドを使用したファイルの読み取り
メニューを表示するにはスワイプしてください
ファイルを読み取るための追加の2つのメソッドがあり、構文が大幅に短縮されます。
次の内容を持つ「text.txt」というファイルを例にします。
text.txt
123First Second Third
File.ReadAllText メソッド
File.ReadAllText を使用すると、ファイル内のすべてのテキストを一度に取得できます。
index.cs
12string text = File.ReadAllText("C:/Users/Admin/Desktop/text.txt"); Console.WriteLine(text);
出力:
First
Second
Third
File.ReadAllLines メソッド
File.ReadAllLines メソッドはすべてのテキストを取得しますが、データをファイル内の各行ごとに string 配列として返します。
index.cs
12345string[] lines = File.ReadAllLines("C:/Users/Admin/Desktop/text.txt"); foreach(string line in lines) { Console.WriteLine(line); }
出力:
First
Second
Third
StreamReader と File メソッド の違いは、StreamReader を使用するとファイルから何行、どの行を読み取るかをより細かく制御できる点です。例えば、100万行以上あるファイルから最初の1000行や途中の特定の行だけを取得したい場合、StreamReader を使うことでより効率的に処理できます。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 7
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 7