В моем учебном пособии (для экзамена 70-536) говорится об этом дважды в главе текста и кодирования, которая находится прямо после главы IO.
Все примеры до сих пор связаны с простым доступом к файлам с помощью FileStream и StreamWriter.
Он также говорит такие вещи, как "Если вы не знаете, какую кодировку использовать при создании файла, не указывайте его, а .NET будет использовать UTF16" и "Укажите различные кодировки с использованием перегрузок конструктора потока".
Не обращайте внимания на то, что фактические перегрузки находятся в классе StreamWriter, но эй, что угодно.
Я смотрю StreamWriter прямо сейчас в отражателе, и я уверен, что вижу, что по умолчанию действует actaully UTF8NoBOM.
Но ничего из этого не указано в errata. Это старая книга (cheked the errat обоих изданий), поэтому, если бы это было неправильно, я бы подумал, что кто-то взял ее на себя.....
Заставляет меня думать, может быть, я этого не понял.
Итак..... какие-то идеи, о чем он говорит? В другом месте, где есть дефолт?
Это просто полностью смутило меня.