У меня есть абстрактный класс:
public abstract class MyClass
{
public abstract string nazwa
{
get;
}
}
И два класса, которые наследуются от MyClass:
public class MyClass1 : MyClass
{
public override string nazwa
{
get { return "aaa"; }
}
}
public class MyClass2 : MyClass
{
public override string nazwa
{
get { return "bbb"; }
}
}
В другом классе я создаю Список:
List<MyClass> myList;
Теперь я хочу создать
myList = new List<MyClass1>;
Компилятор показывает ошибку:
Cannot implicitly convert type 'System.Collections.Generic.List<Program.MyClass1>' to 'System.Collections.Generic.List<Program.MyClass>'
Я должен быть простым способом конвертировать ... Я не могу найти ничего полезного