System.Tuple 类

方法描述

提供用于创建元组对象的静态方法。

语法定义(C# System.Tuple 类 的用法)

public static class Tuple

构造函数

构造函数名称 构造函数描述

成员/方法

方法名称 方法描述
Create(T1) 创建新的 1 元组,即单一实例。
Create(T1, T2) 创建新的 2 元组,即二元组。
Create(T1, T2, T3) 创建新的 3 元组,即三元组。
Create(T1, T2, T3, T4) 创建新的 4 元组,即四元组。
Create(T1, T2, T3, T4, T5) 创建新的 5 元组,即五元组。
Create(T1, T2, T3, T4, T5, T6) 创建新的 6 元组,即六元组。
Create(T1, T2, T3, T4, T5, T6, T7) 创建新的 7 元组,即七元组。
Create(T1, T2, T3, T4, T5, T6, T7, T8) 创建新的 8 元组,即八元组。

提示和注释

Tuple 为工厂类,它提供了静态方法,用于创建由 .NET Framework 支持的元组类型的实例。 它提供帮助器方法,调用这些方法可以实例化特定元组对象而不需要您显式指定每个元组分量的类型。

帮助器方法直接支持创建具有一到八个组件(即一元组到八元组)的元组对象。 尽管对一个元组可以拥有的组件数没有实际限制,但是帮助器方法不能用于创建包含九个或更多组件的元组。 若要创建此类元组,必须调用构造函数。

System.Tuple 类例子

下面的示例创建一个8 元组(八元组),其中包含小于 20 的质数 。

var primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19);

继承层次结构

System.Object

System.Tuple

命名空间

namespace: System

程序集: mscorlib(在 mscorlib.dll 中)

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

版本信息

.NET Framework 受以下版本支持:4 .NET Framework Client Profile 受以下版本支持:4 受以下版本支持:

适用平台

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。