В C # 3.0, фреймворк против 3.0 (сборка mscorlib.dll, v2.0.50727) System.IO.StreamWriter
имеет следующие конструкторы:
public StreamWriter(Stream stream, Encoding encoding);
public StreamWriter(string path, bool append, Encoding encoding);
Итак, код
Encoding enc = System.Text.Encoding.GetEncoding("iso-8859-1");
writer = new StreamWriter(filename, enc);
writer = new StreamWriter(filename, false, enc);
дает ошибку компиляции"Наилучшее совпадение перегруженного метода ... имеет недопустимые аргументы" ... "не может преобразовать из 'System.Text.Encoding' в 'bool' во второй строке.
Извините, не вопрос, скорее ошибка.