Windows Form Сериализация данных
Если файл записи не существует, использую для первой записи FileMode.Create, для следующих - FileMode.Open
Подскажите, где может быть причина.
http://msdn.microsoft.com/ru-ru/library/system.io.filemode.aspx
Код:
File.AppendText(....)
Спасибо за ответ.
Пробовал FileMode.Append - ничего не дает.
Кстати, поток мне не очень нужен. Просто прочел в интернете, как выполняется сериализация и там приведены примеры с потоком.
Другого способа не знаю. Самое интересное, что все работает нормально, все записывается и читается. Но после нового запуска компьютера новые записываются сначала и пишутся поверх старых.
Код:
File.AppendAllText(....)
Тем более, что вам не нужно изучить как работатьс с открытым потоком....
Исходите из принципа - "все уже написано до нас"
И нам остается это найти и подключить.
Технически - там будет и поток, и открытие, и чтение всего файла, и ....
А нам то это зачем - вызвали команду, и все.
Ну если уж совсем надо все знать - скачайте net reflector, откройте интересующюю вас функцию, и посмотрите, как работают профессионалы.
:-)