加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C#有make_tuple吗?

发布时间:2020-12-15 08:00:18 所属栏目:百科 来源:网络整理
导读:是否有一个与C#/ .NET相同的make_tuple?我想做这样的事情 mylist.Add(new Tuplestring,int("",1)); 当我创建自己的函数时,C#似乎支持它 TupleT,U make_tupleT,U(T t,U u) { return new TupleT,U(t,u); }...var a = make_tuple(1,""); //compiles! 但是msdn
是否有一个与C#/ .NET相同的make_tuple?我想做这样的事情
mylist.Add(new Tuple<string,int>("",1));

当我创建自己的函数时,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!

但是msdn tuple显示没有使用它

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

有没有?我可以用4.5

解决方法

您正在寻找 Tuple.Create()方法:
var a = Tuple.Create(1,"");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读