Ich liebe Tupel . Sie ermöglichen es Ihnen, relevante Informationen schnell zu gruppieren, ohne eine Struktur oder Klasse dafür schreiben zu müssen. Dies ist sehr nützlich beim Refactoring von sehr lokalisiertem Code.
Die Initialisierung einer Liste von ihnen scheint jedoch etwas überflüssig zu sein.
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 nach dem Vorbild der Wörterbuch-Initialisierer .
Dictionary<int, string> students = new Dictionary<int, string>()
{
{ 111, "bleh" },
{ 112, "bloeh" },
{ 113, "blah" }
};
Können wir nicht eine ähnliche Syntax verwenden?