导出 (0) 打印
全部展开
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文

Tuple<T1>

.NET Framework 4.6 and 4.5

表示 1 元组,即单一实例。

命名空间:  System
程序集:  mscorlib(在 mscorlib.dll 中)

[SerializableAttribute]
public class Tuple<T1> : IStructuralEquatable, IStructuralComparable, 
	IComparable

类型参数

T1

元组的唯一一个分量的类型。

Tuple<T1> 类型公开以下成员。

  名称说明
公共方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持Tuple<T1>初始化 Tuple<T1> 类的新实例。
页首

  名称说明
公共属性受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持Item1获取 Tuple<T1> 对象的单一分量的值。
页首

  名称说明
公共方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持Equals返回一个值,该值指示当前的 Tuple<T1> 对象是否与指定对象相等。 (重写 Object.Equals(Object)。)
受保护的方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持Finalize允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持GetHashCode返回当前 Tuple<T1> 对象的哈希代码。 (重写 Object.GetHashCode()。)
公共方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持GetType获取当前实例的 Type (继承自 Object。)
受保护的方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持MemberwiseClone创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持ToString返回一个字符串,该字符串表示此 Tuple<T1> 实例的值。 (重写 Object.ToString()。)
页首

  名称说明
显式接口实现私有方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持IComparable.CompareTo将当前 Tuple<T1> 对象与指定对象进行比较,并返回一个整数,该整数指示当前对象在排序顺序中的位置是位于指定对象之前、之后还是与其位置相同。
显式接口实现私有方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持IStructuralComparable.CompareTo使用指定的比较器将当前的 Tuple<T1> 对象与指定对象进行比较,并返回一个整数,该整数指示当前对象在排序顺序中的位置是在指定对象之前、之后还是与其相同。
显式接口实现私有方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持IStructuralEquatable.Equals返回一个值,该值根据指定的比较方法指示当前的 Tuple<T1> 对象是否与指定对象相等。
显式接口实现私有方法受 可移植类库 支持受 适用于 Windows 应用商店应用的 .NET 支持IStructuralEquatable.GetHashCode使用指定的计算方法计算当前 Tuple<T1> 对象的哈希代码。
页首

元组是一种数据结构,其中的值具有特定数目和序列。 Tuple<T1> 类表示一个一元组,即具有一个分量的元组。 在应用程序开发中,很少使用单一实例。

可以通过调用 Tuple<T1> 构造函数或静态 Tuple.Create 方法来实例化 Tuple<T1> 对象。 可以通过使用只读的 Item1 实例属性来检索元组的单个元素的值。

.NET Framework

受以下版本支持:4.5.2、4.5.1、4.5、4

.NET Framework Client Profile

受以下版本支持:4

可移植类库

受以下版本支持:可移植类库

适用于 Windows 应用商店应用的 .NET

受以下版本支持:Windows 8

适用于 Windows Phone 应用的 .NET

受以下版本支持:Windows Phone 8、Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

.NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参阅.NET Framework 系统要求

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

社区附加资源

添加
显示:
© 2015 Microsoft