Меня поражает очевидная сложность этой, казалось бы, простой задачи. Я знаю, что мне нужно использовать класс StorageFile
, и я нашел этот пример, но я просто хочу прочитать один файл, которому я знаю путь, и читаю его как текст в строку.
Из того, что я смог собрать, чтобы прочитать файл с StorageFile
, мне нужно пройти через кучу интерфейсов; IAsyncOperation<StorageFile>
и IAsyncOperationCompletedHandler
.
Должен быть лучший (более простой) способ. Что-то вроде:
using (StorageFile sf = StorageFile.OpenAsync("myFile.txt"))
{
string line = sf.ReadLine();
}
Очевидно, это не работает, но, может быть, я что-то пропустил, или кто-то может объяснить мне, как читать файл по-другому?