Verschachtelte Liste <X> in verschachtelte Liste <Y> umwandeln

Ich weiß, dass es möglich ist, eine Liste von Elementen von einem Typ in einen anderen umzuwandeln, aber wie wandelt man eine verschachtelte Liste in eine verschachtelte Liste um.

Bereits ausprobierte Lösungen:

List<List<String>> new_list = new List<List<string>>(abc.Cast<List<String>>());

un

List<List<String>> new_list = abc.Cast<List<String>>().ToList();

Beide davon geben den folgenden Fehler aus:

Objekt vom Typ 'System.Collections.Generic.List @ kann nicht umgewandelt werd1[System.Int32]' to type 'System.Collections.Generic.List 1 [System.String] '.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage