Ist es in C # möglich, eine Liste <Child> in eine Liste <Parent> umzuwandeln?

Ich möchte so etwas machen:

List<Child> childList = new List<Child>();
...
List<Parent> parentList = childList;

Da jedoch parentList einListe Ich bin nicht in der Lage, dies zu tun, anstatt ein direkter Vorfahre des Kindes. Gibt es eine Problemumgehung (außer dass jedes Element einzeln hinzugefügt wird)?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage