ValueTuple<T1> 结构 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示具有单个组件的值元组。
generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuplegeneric <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatablepublic struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuplepublic struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable[System.Serializable]
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatabletype ValueTuple<'T1> = struct
    interface ITupletype ValueTuple<'T1> = struct[<System.Serializable>]
type ValueTuple<'T1> = struct
    interface ITuplePublic Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable, ITuplePublic Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable类型参数
- T1
此值元组类型的唯一元素。
- 继承
- 属性
- 实现
注解
有关此 API 的详细信息,请参阅 值元组。
构造函数
| ValueTuple<T1>(T1) | 初始化一个新 ValueTuple<T1> 实例。 | 
字段
| Item1 | 获取当前 ValueTuple<T1> 实例的第 1 个元素的值。 | 
方法
| CompareTo(ValueTuple<T1>) | 将当前 ValueTuple<T1> 实例与指定的 ValueTuple<T1> 实例进行比较。 | 
| Equals(Object) | 返回一个值,该值指示当前 ValueTuple<T1> 实例是否与指定的对象相等。 | 
| Equals(ValueTuple<T1>) | 返回一个值,该值指示当前 ValueTuple<T1> 实例是否与指定的 ValueTuple<T1> 实例相等。 | 
| GetHashCode() | 计算当前 ValueTuple<T1> 实例的哈希代码。 | 
| ToString() | 返回表示此 ValueTuple<T1> 实例的值的字符串。 | 
显式接口实现
| IComparable.CompareTo(Object) | 使用指定的比较器比较当前 ValueTuple<T1> 实例与指定对象,并返回一个整数,该整数指示当前对象在排序顺序中的位置:是在指定对象之前、之后还是在与指定对象相同的位置。 | 
| IStructuralComparable.CompareTo(Object, IComparer) | 使用指定的比较器比较当前 ValueTuple<T1> 实例与指定对象,并返回一个整数,该整数指示当前对象在排序顺序中的位置:是在指定对象之前、之后还是在与指定对象相同的位置。 | 
| IStructuralEquatable.Equals(Object, IEqualityComparer) | 返回一个值,该值指示基于指定的比较方法,当前 ValueTuple<T1> 实例是否与指定的对象相等。 | 
| IStructuralEquatable.GetHashCode(IEqualityComparer) | 通过使用指定计算方法计算当前 ValueTuple<T1> 实例的哈希代码。 | 
| ITuple.Item[Int32] | 获取  | 
| ITuple.Length | 获取  | 
扩展方法
| ToTuple<T1>(ValueTuple<T1>) | 将 结构的实例  |