📜  如何在C#中获取ValueTuple的第三个元素?(1)

📅  最后修改于: 2023-12-03 15:08:52.820000             🧑  作者: Mango

如何在C#中获取ValueTuple的第三个元素?

在C# 7.0之后,我们可以使用ValueTuple来定义一个具有固定元素数量的时刻不可变的结构。有时候,我们希望获取ValueTuple的第三个元素,本文将会介绍如何在C#中实现它。

获取ValueTuple的第三个元素

假设我们有以下的ValueTuple:

var myTuple = (1, "Value", true);

要获取其中的第三个元素,我们可以使用Item3属性,代码片段如下:

var thirdElement = myTuple.Item3;
匿名ValueTuple的第三个元素

我们也可以使用var关键字来作为匿名类型来保存ValueTuple,并且通过下标访问它的第三个元素。代码片段如下:

var myTuple = (1, "Value", true);
var anonymousTuple = new { Prop1 = myTuple.Item1, Prop2 = myTuple.Item2, Prop3 = myTuple.Item3 };

var thirdElement = anonymousTuple.Prop3;

另外,我们还可以使用以下的语法来访问ValueTuple的第三个元素:

var thirdElement = myTuple.Item3;
结论

本文介绍了如何在C#中获取ValueTuple的第三个元素。我们可以使用Item3属性来直接获取它,也可以使用匿名类型来存储ValueTuple,并通过下标访问第三个元素。