Wie initialisiere ich eine Tupel-Liste?

Ich Liebe Tupel. Sie ermöglichen die schnelle Gruppe relevanten Informationen zusammen, ohne zu schreiben, eine Struktur oder Klasse. Dies ist sehr nützlich beim refactoring sehr lokalisierte code.

Initialisierung eine Liste von Ihnen scheint jedoch ein wenig überflüssig.

var tupleList = new List<Tuple<int, string>>
{
    Tuple.Create( 1, "cow" ),
    Tuple.Create( 5, "chickens" ),
    Tuple.Create( 1, "airplane" )
};

Gibt es nicht einen besseren Weg? Ich würde gerne eine Lösung entlang der Linien von der Wörterbuch-Initialisierer.

Dictionary<int, string> students = new Dictionary<int, string>()
{
    { 111, "bleh" },
    { 112, "bloeh" },
    { 113, "blah" }
};

Können wir nicht verwenden eine ähnliche syntax wie?

InformationsquelleAutor der Frage Steven Jeuris | 2011-11-03

Schreibe einen Kommentar