Top.Mail.Ru
Ответы
Аватар пользователя
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

C# Ошибка не удается создать объект абстрактного типа или интерфейса Brush?

Ошибка на ровном месте. Почему не удается создать объект?

12
 Color c = Color.FromArgb(255,100,100,100); 
Brush br = new Brush(c); 
По дате
По рейтингу
Аватар пользователя
Мастер

В данном коде вы пытаетесь создать объект класса brush с помощью оператора new, что приводит к возникновению ошибки.

Вместо этого, можно использовать конкретный класс, который наследуется от абстрактного класса brush, например, SolidBrush.

Таким образом, чтобы создать объект кисти с определенным цветом, можно использовать следующий код:

csharp
Color c = Color.FromArgb(255, 100, 100, 100);
Brush br = new SolidBrush(c);