Обнаружил, что в классе кусок кода не работает, хотя все библиотеки подключены. Прикрепил скрины:
В чём может быть проблема?
Ошибка из-за несоответствия имен метода и свойств пространств имен.
Переименуйте метод, и ошибка уйдет.
Тут скорее не рекурсия, а просто в пространстве имен класс Screen и метод ваш Screen имеют одинаковое название. И IDE не может понять что вы там имели веду. Всегда перед тем как постить вопрос, наведите на ошибку и почитайте что там написано, может просто опечатка.
class Class1
{
public void CreateScreen()
{
Graphics graph = null;
Bitmap bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
Screen.PrimaryScreen.Bounds.Height);
graph = Graphics.FromImage(bmp);
graph.CopyFromScreen(0, 0, 0, 0, bmp.Size);
bmp.Save("filename.png");
}
}
Удачи в программировании!
SeeSharp
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости