Konvertieren Sie ein C # -String-Array in ein Wörterbuch

Gibt es eine elegante Möglichkeit, dieses String-Array zu konvertieren:

string[] a = new[] {"name", "Fred", "colour", "green", "sport", "tennis"};

in ein Dictionary, so dass alle zwei aufeinander folgenden Elemente des Arrays ein {key, value} Paar des Dictionary werden (ich meine {"name" -> "Fred", "color" -> "green", "sport" ->) "Tennis"})?

Ich kann es leicht mit einer Schleife machen, aber gibt es eine elegantere Möglichkeit, vielleicht mit LINQ?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage