Ошибка компилятора CS0144
Не удается создать экземпляр абстрактного класса или интерфейса "интерфейс"
Нельзя создать экземпляр абстрактного класса или интерфейса. Дополнительные сведения см. в статье Интерфейсы.
Следующий пример приводит к возникновению ошибки CS0144:
// CS0144.cs
interface MyInterface
{
}
public class MyClass
{
public static void Main()
{
MyInterface myInterface = new MyInterface (); // CS0144
}
}
Эту проблему можно решить, реализуя одно из двух следующих решений:
Измените объявление типа таким образом, чтобы оно не абстрактно: удалите абстрактные ключевое слово из объявления класса или измените тип из интерфейса на класс.
Создайте тип, производный от абстрактного класса или реализующего интерфейс.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: