Не могу поверить, что я все еще запутался в этом, но, как бы то ни было, давай наконец подделать его:
У меня есть класс, который переопределяет OnPaint для рисования. Чтобы ускорить работу, я создаю в конструкторе ручки, кисти и т.д., Поэтому в OnPaint не нужно создавать и удалять их.
Теперь я уверен, что я всегда распоряжаюсь такими объектами, но у меня такое чувство, что мне не нужно, потому что, несмотря на то, что они реализуют IDisposable, они управляются объектами.
Правильно ли это?
Спасибо за все ответы, проблема, безусловно, была прибита.
Я рад, что был бдительным в том, что всегда использовал "использование", так что мне не нужно проходить проверку кода. Я просто хотел быть ясным, что я не был бессмысленным пользователем.
В стороне, в последнее время у меня была странная ситуация, когда мне пришлось заменить используемый блок и вручную вызвать dispose! Я выкопаю это и создаю новый вопрос.