Запись данных в файл с результатом не тот, что ожидалосьC#

Место общения программистов C#
Anonymous
Запись данных в файл с результатом не тот, что ожидалось

Сообщение Anonymous »

Я использую этот код для записи строки в файл:

Код: Выделить всё

var fs = File.Open(path, FileMode.OpenOrCreate, FileAccess.Write);
var sw = new StreamWriter(fs, Encoding.UTF8);
sw.Write(dataString);
fs.Flush();
sw.Flush();
sw.Close();
При отладке я вижу правильную строку данных. Однако после записи в файл некоторые строки имеют неправильный порядок. Должен ли я добавить поток Sleep после записи данных в файл, потому что сразу после записи данных в файл я читаю их обратно для другого процесса.
Или, возможно, есть лучший способ записать строку в файл?

Подробнее здесь: https://stackoverflow.com/questions/101 ... s-expected

Вернуться в «C#»