Когда необходимо утилизировать?

Когда у вас есть код вроде:

Bitmap bmp = new Bitmap ( 100, 100 );
Graphics g = Graphics.FromImage ( bmp );

Pen p = new Pen ( Color.FromArgb ( 128, Color.Blue ), 1 );
Brush b = new SolidBrush ( Color.FromArgb ( 128, Color.Blue ) );

g.FillEllipse ( b, 0, 0, 99, 99 );    
g.FillRegion ( b, pictureBox1.Region );

pictureBox1.BackColor = Color.Transparent;
pictureBox1.Image = bmp;

Вы должны утилизировать ручку и кисть? Как насчет BMP и G?

Мой главный вопрос: если их нужно было утилизировать вручную, почему они не утилизируются, как только они выходят за рамки? Это то, что произойдет, если вы не утилизируете их вручную? Это задержка, которая заставляет людей делать это вручную?

Ответы на вопрос(6)

Ваш ответ на вопрос