キリル文字を含むいくつかのファイルを操作する必要があり、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);
私は何を間違っていますか?