この文字列配列を変換するエレガントな方法はありますか:
string[] a = new[] {"name", "Fred", "colour", "green", "sport", "tennis"};
配列の連続する 2 つの要素ごとに辞書の 1 つの {key, value} ペアになるような Dictionary に (つまり、{"name" -> "Fred", "colour" -> "green", "sport" -> "テニス"})?
ループで簡単に実行できますが、LINQ を使用するなど、よりエレガントな方法はありますか?