Re[2]: Нужно ваше мнение..
От: d4rkme551ah  
Дата: 30.07.09 07:11
Оценка:
Здравствуйте, MScanner, Вы писали:

MS>могу сказать следующее

MS>Желательно унаследовать класс MyDB от интерфейса IDisposable и соответсвенно реализовать его.
MS>Потомучто у тебя в классе есть три переменные:
MS>FileStream fs;
MS>BinaryReader br;
MS>BinaryWriter bw;

MS>Которые используют кретические ресурсы (файл) и в твоей реализации я не нашел нигде где эти ресурсы освобождаются. Понятно что придет сборщик мусора — но когда он придет никому не известно, а в этот момент ты сделал с файлом все что тебе нужно и он может потребоваться кому нибудь другому.

MS>То что ты не освобождаеш критические ресурсы может привести к ошибкам.

Тут создается всего один статический экземпляр MyDB на всю программу, поэтому я не задумался об освобождении ресурсов.
А насчет комментариев, да, все время откладываю написание комментов, а потом и вовсе забиваю. Собственно тут это не так критично, потому что делаю проект только я. Но я стараюсь исправится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.