次のコードを使用して、アセットフォルダーからテキストファイルを文字列に読み取り、それを配列に分割しています
string filepath = @"Assets\DATA.csv";
StorageFolder folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFile file = await folder.GetFileAsync(filepath); // error here
var Lines = await Windows.Storage.FileIO.ReadTextAsync(file);
string[] lines2 = Lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
これは正常に動作しますが、テキストファイルが 500 行を超えており、大きすぎて文字列に収まらないため、例外が発生します。
テキスト ファイルを一度に 1 行ずつ配列に直接読み込む方法はありますか 各行は改行で終了します
検索したところ、ファイルを使用してそれを行う方法があるようです。クラスですが、動作させることができます。