Rotate - Transponieren einer Liste <Liste <Zeichenfolge >> mit LINQ C #

Ich habe einList<List<string>>, das von der entfernten Datenquelle (d. h. WCF) zurückgegeben wird. Daher muss ich die folgenden Daten mithilfe von LINQ @ in eine benutzerfreundliche Liste umwandel

Der C # -Code lautet

List<List<string>> PersonInfo = new List<List<string>>()
{
    new List<string>() {"John", "Peter", "Watson"},
    new List<string>() {"1000", "1001", "1002"}
}

Passender Screenshot:Bestehende

Ich muss die Daten wie im folgenden Screenshot drehen: Vorgeschlagen

Bitte helfen Sie mir, wie Sie die Daten mit @ dreheLINQ C #

Antworten auf die Frage(12)

Ihre Antwort auf die Frage