我正在尝试反向读取文本文件。我有以下内容:
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
我该如何解决这个问题?
答案 0 :(得分:2)
Reverse返回IEnumerable<char>
试试这个,首先将其转换为char数组然后创建新字符串:
string readmetext = new String(readtext.ReadToEnd().Reverse().ToArray());