2013-01-08 13 views
7

Esiste un equivalente make_tuple per C# /. NET? Voglio fare qualcosa di simileC'è un make_tuple per C#?

mylist.Add(new Tuple<string,int>("", 1)); 

C# sembra sostenerlo quando creo la mia propria funzione

Tuple<T, U> make_tuple<T, U>(T t, U u) { return new Tuple<T, U>(t, u); } 
... 
var a = make_tuple(1, ""); //compiles! 

Ma msdn tuple non mostra usarlo

Tuple<string, Nullable<int>>[] scores = 
       { new Tuple<string, Nullable<int>>("Jack", 78), 
        new Tuple<string, Nullable<int>>("Abbey", 92), 
        ... 

c'è o isn' ci sono? Posso usare 4,5

+0

classi tuple sono introducted dal .NET 4.0 – linquize

risposta

12

Stai cercando Tuple.Create() metodo:

var a = Tuple.Create(1, ""); 
+1

in realtà dovrebbero utilizzarlo nei loro esempi. +1 e accetta quando posso –

Problemi correlati