C#有make_tuple吗?

7 .net c# tuples

是否有一个与C#/ .NET相同的make_tuple?我想做这样的事情

mylist.Add(new Tuple<string,int>("", 1));
Run Code Online (Sandbox Code Playgroud)

当我创建自己的函数时,C#似乎支持它

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

但是msdn元组显示没有使用它

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

有没有?我可以用4.5

max*_*max 12

您正在寻找Tuple.Create()方法:

var a = Tuple.Create(1, ""); 
Run Code Online (Sandbox Code Playgroud)