2014-02-09 194 views
-1

我正在嘗試反向讀取文本文件。我有以下幾點:反向讀取字符串

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

然而,它給了我一個錯誤說:

錯誤1無法隱式轉換類型「System.Collections.Generic.IEnumerable」到「串」。一個顯式轉換存在(是否缺少強制轉換?)C:\用戶\ NAT \文件\的Visual Studio 2013 \項目\ 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());