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

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

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

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

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

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

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


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

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

5   голосов , оценка 3.8 из 5
Похожие ответы