我必须处理一些包含西里尔文文本的文件,并且我在 Visual Studio 2012 Ultimate 中使用StreamReader
/ 。StreamWriter
但是,有一些荒谬的问题(或我的误解)。以下构造函数工作得很好:
using (StreamReader reader = new StreamReader(someFile, Encoding.Default)){
}
然而,当我尝试以下操作时:
using (StreamWriter writer = new StreamWriter(someOtherfile, Encoding.Default)){
}
我得到一个有效构造函数的编译时错误。然而,以下是 MSDN 的规范:
public StreamWriter(Stream stream, Encoding encoding);
我究竟做错了什么?