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