не удается создать экземпляр абстрактного класса или интерфейса "Item" c#

 abstract class Item
    { public Item(long invNumber, bool taken)
        {
            this.invNumber = invNumber;
            this.taken = taken;
        }
        public Item()
        {
            this.taken = true;
        }
     }
class Program
    {
        static void Main(string[] args)
        {
          Item item1 = new Item();/*Тут ошибка
         }
     }

Ответы (3 шт):

Автор решения: Igor

не удается создать экземпляр абстрактного класса

/*abstract*/ class Item

Вслушайтесь в эти слова: "Тиха украинская ночь, прозрачно небо ..."

→ Ссылка
Автор решения: Алексей Шиманский

Всё правильно. По законам ООП нельзя создавать экземпляры абстрактного класса. Это как создать человека из мысли о человеке.

→ Ссылка
Автор решения: KuzCode

Что бы создать объект класса, класс должен быть не абстрактным. Просто создайте новый класс, которые является наследником Item.

Про абстрактные классы в c#

→ Ссылка