Освобождаются ли ресурсы при создании скриншота экрана? - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, в интернете нашел исходник который позволяет делать скриншот экрана, но вот вопрос: освобождаются ли ресурсы?
Листинг программы
  1. using (Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height))
  2. {
  3. Graphics graphics = Graphics.FromImage(printscreen as Image);
  4. graphics.CopyFromScreen(0, 0, 0, 0, printscreen.Size);
  5. printscreen.Save("d:\\printscreen.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
  6. }

Решение задачи: «Освобождаются ли ресурсы при создании скриншота экрана?»

textual
Листинг программы
  1.             using (Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height))
  2.             {  
  3.                 using (Graphics graphics = Graphics.FromImage(printscreen as Image))
  4.                 {
  5.                     graphics.CopyFromScreen(0, 0, 0, 0, printscreen.Size);
  6.  
  7.                     printscreen.Save("d:\\printscreen.jpg", ImageFormat.Jpeg);
  8.                 }
  9.             }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы