Tuple<T1> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个 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<T1>方法来实例化Tuple.Create对象。 可以使用只读 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] |
获取元素的值 |
| ITuple.Length |
获取 . 中的 |
扩展方法
| 名称 | 说明 |
|---|---|
| Deconstruct<T1>(Tuple<T1>, T1) |
将包含 1 个元素的元组解构为单独的变量。 |
| ToValueTuple<T1>(Tuple<T1>) |
将类的 |