2014-02-09 7 views
-1

Я пытаюсь прочитать текстовый файл в обратном порядке. У меня есть следующие:Чтение строки в обратном порядке

StreamReader readtext = new StreamReader("log.txt"); 
string readmetext = readtext.ReadToEnd().Reverse(); 

Но это дает мне ошибку говоря:

Ошибка 1 Не удается неявно преобразовать тип «System.Collections.Generic.IEnumerable» в «строка». Явное преобразование существует (Вы не бросили?) C: \ Users \ физ \ документы \ Visual Studio 2013 \ Projects \ windowsformsapplication1 \ windowsformsapplication1 \ orders.cs 23 33 WindowsFormsApplication1

Как мне это исправить?

+0

Посмотрите на следующую нить http://stackoverflow.com/questions/228038/best-way- к обращенно-а-строка – gb1986

ответ

2

Reverse возвращается IEnumerable<char> попробовать это, сначала преобразовать его в массив символов затем создать новую строку:

string readmetext = new String(readtext.ReadToEnd().Reverse().ToArray()); 
Смежные вопросы