Освобождаются ли ресурсы при создании скриншота экрана? - 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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д