Я реализую IDataReader
, и мне интересно, должна ли реализация Dispose
звонить Close
или нет.Должен ли IDataReader :: Dispose call IDataReader :: Close?
Также, должен Close
позвонить Dispose
?
Я думаю, что Close
не должна вызывать Dispose
и Dispose
может вызов Close
поскольку AFAIK вы должны быть в состоянии назвать Dispose
столько раз, сколько вы хотите в любом объекте. Но это всего лишь предположение, и я предпочел бы услышать мнение эксперта.
Я просто заметил, что это интерфейс IDataReader и класс извините SLaks – MethodMan