J'aime les tuples. Ils vous permettent de regrouper rapidement les informations pertinentes, sans avoir à écrire une struct ou class. Ceci est très utile lors de refactoring très localisée code.
L'initialisation d'une liste d'entre eux semble toutefois un peu redondant.
var tupleList = new List<Tuple<int, string>>
{
Tuple.Create( 1, "cow" ),
Tuple.Create( 5, "chickens" ),
Tuple.Create( 1, "airplane" )
};
N'est-il pas une meilleure façon? J'aimerais une solution le long des lignes du Dictionnaire de l'initialiseur.
Dictionary<int, string> students = new Dictionary<int, string>()
{
{ 111, "bleh" },
{ 112, "bloeh" },
{ 113, "blah" }
};
Ne peut-on pas utiliser une syntaxe similaire?