值元组
值元组是一种数据结构,具有特定数目和序列的值。 .NET 提供以下内置值元组类型:
- ValueTuple<T1> 结构表示具有一个元素的值元组。
- ValueTuple<T1,T2> 结构表示具有两个元素的值元组。
- ValueTuple<T1,T2,T3> 结构表示具有三个元素的值元组。
- ValueTuple<T1,T2,T3,T4> 结构表示具有四个元素的值元组。
- ValueTuple<T1,T2,T3,T4,T5> 结构表示具有五个元素的值元组。
- ValueTuple<T1,T2,T3,T4,T5,T6> 结构表示具有六个元素的值元组。
- ValueTuple<T1,T2,T3,T4,T5,T6,T7> 结构表示具有七个元素的值元组。
- ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 结构表示具有八个或更多元素的值元组。
值元组类型不同于元组类型(例如 Tuple<T1,T2>),如下所示:
值元组类型提供运行时实现,该实现支持 C# 中的元组和 F# 中的结构元组。 除了使用语言语法创建 ValueTuple<T1,T2> 实例外,还可以调用 Create 工厂方法。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈