この一見単純な作業の明らかな複雑さに、私は非常に驚いています。StorageFile
クラスを使用する必要があることはわかっていますが、この例を見つけましたが、パスがわかっている単一のファイルを読み取り、そのデータをテキストとして文字列に読み取りたいだけです。
私が収集できたものから、でファイルを読み取るにはStorageFile
、一連のインターフェースを通過する必要があります。IAsyncOperation<StorageFile>
とIAsyncOperationCompletedHandler
。
より良い(より簡単な)方法が必要です。何かのようなもの:
using (StorageFile sf = StorageFile.OpenAsync("myFile.txt"))
{
string line = sf.ReadLine();
}
明らかにこれは機能しませんが、何かを見逃しているか、別の方法でファイルを読み取る方法を誰かが説明してくれませんか?