Tuple<T1> 类

定义

表示 1 元组,或单元组。

generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
    interface ITuple
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
    interface ITuple
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple

类型参数

T1

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

继承
Tuple<T1>
属性
实现

注解

元组是具有特定数目和值序列的数据结构。 该 Tuple<T1> 类表示一个 1 元组或单一实例,它是具有单个组件的元组。 单一实例在应用程序开发中相对很少使用。

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

构造函数

Tuple<T1>(T1)

初始化 Tuple<T1> 类的新实例。

属性

Item1

获取 Tuple<T1> 对象的单一分量的值。

方法

Equals(Object)

返回一个值,该值指示当前的 Tuple<T1> 对象是否与指定对象相等。

GetHashCode()

返回当前 Tuple<T1> 对象的哈希代码。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示此 Tuple<T1> 实例的值的字符串。

显式接口实现

IComparable.CompareTo(Object)

将当前 Tuple<T1> 对象与指定对象进行比较,并返回一个整数,该整数指示当前对象在排序顺序中的位置是位于指定对象之前、之后还是与其位置相同。

IStructuralComparable.CompareTo(Object, IComparer)

使用指定的比较器将当前的 Tuple<T1> 对象与指定对象进行比较,并返回一个整数,该整数指示当前对象在排序顺序中的位置是在指定对象之前、之后还是与其相同。

IStructuralEquatable.Equals(Object, IEqualityComparer)

返回一个值,该值根据指定的比较方法指示当前的 Tuple<T1> 对象是否与指定对象相等。

IStructuralEquatable.GetHashCode(IEqualityComparer)

使用指定的计算方法计算当前 Tuple<T1> 对象的哈希代码。

ITuple.Item[Int32]

获取 Tuple 元素的值。

ITuple.Length

获取 Tuple 中的元素数。

扩展方法

Deconstruct<T1>(Tuple<T1>, T1)

将具有 1 个元素的元组解构为不同的变量。

ToValueTuple<T1>(Tuple<T1>)

Tuple 类的实例转换为 ValueTuple 结构的实例。

适用于

另请参阅