如何创建ValueTuple列表?

编程入门 行业动态 更新时间:2024-10-25 18:34:43
本文介绍了如何创建ValueTuple列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

是否可以在C#7中创建ValueTuple列表?

Is it possible to create a list of ValueTuple in C# 7?

像这样:

List<(int example, string descrpt)> Method() { return Something; }

推荐答案

您正在寻找这样的语法:

You are looking for a syntax like this:

List<(int, string)> list = new List<(int, string)>(); list.Add((3, "first")); list.Add((6, "second"));

您可以在这种情况下使用:

You can use like that in your case:

List<(int, string)> Method() => new List<(int, string)> { (3, "first"), (6, "second") };

您还可以在返回之前命名值:

You can also name the values before returning:

List<(int Foo, string Bar)> Method() => ...

您可以在(重新)命名它们时收到这些值:

And you can receive the values while (re)naming them:

List<(int MyInteger, string MyString)> result = Method(); var firstTuple = result.First(); int i = firstTuple.MyInteger; string s = firstTuple.MyString;

更多推荐

如何创建ValueTuple列表?

本文发布于:2023-11-05 19:19:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1561631.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:列表   ValueTuple

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!