反向读一个字符串

时间:2014-02-09 11:48:55

标签: c# string

我正在尝试反向读取文本文件。我有以下内容:

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

然而它却给我一个错误说:

  

错误1无法将类型'System.Collections.Generic.IEnumerable'隐式转换为'string'。存在显式转换(您是否缺少演员?)c:\ users \ nat \ documents \ visual studio 2013 \ projects \ windowsformsapplication1 \ windowsformsapplication1 \ orders.cs 23 33 WindowsFormsApplication1

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

Reverse返回IEnumerable<char>试试这个,首先将其转换为char数组然后创建新字符串:

string readmetext = new String(readtext.ReadToEnd().Reverse().ToArray());