Есть ли способ без File.ReadAllText?

Поскольку я люблю разрабатывать приложения ввода-вывода файлов, и моя новая платформа разработки - Windows Mobile. Есть ли способ прочитать весь файл, не используя File.ReadAllText?

Потому что Windows Mobile не имеет этой функции.

2 ответа

Решение

Напишите свой собственный:

static string ReadAllText(string path) {
    using (var r = new StreamReader(path)) {
        return r.ReadToEnd();
    }
}

Многие из файловых операций поддерживаются мобильной платформой, например:

string text;
using (StreamReader reader = File.OpenText(fileName)) {
   text = reader.ReadToEnd();
}
Другие вопросы по тегам