ValueTuple 结构 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于创建值元组的静态方法。
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuplepublic value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatablepublic struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuplepublic struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable[System.Serializable]
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatabletype ValueTuple = struct
    interface ITupletype ValueTuple = struct[<System.Serializable>]
type ValueTuple = struct
    interface ITuplePublic Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable, ITuplePublic Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable- 继承
- 属性
- 实现
注解
有关此 API 的详细信息,请参阅 值元组。
方法
| CompareTo(ValueTuple) | 将当前 ValueTuple 实例与指定的 ValueTuple 实例进行比较。 | 
| Create() | 创建无组件的新值元组。 | 
| Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) | 创建含有 8 个组件的新值元组(八元组)。 | 
| Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) | 创建含有 7 个组件的新值元组(七元组)。 | 
| Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) | 创建含有 6 个组件的新值元组(六元组)。 | 
| Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) | 创建含有 5 个组件的新值元组(五元组)。 | 
| Create<T1,T2,T3,T4>(T1, T2, T3, T4) | 创建含有 4 个组件的新值元组(四元组)。 | 
| Create<T1,T2,T3>(T1, T2, T3) | 创建含有 3 个组件的新值元组(三元组)。 | 
| Create<T1,T2>(T1, T2) | 创建含有 2 个组件的新值元组(二元组)。 | 
| Create<T1>(T1) | 创建含有 1 个组件的新值元组(一元组)。 | 
| Equals(Object) | 返回一个值,该值指示当前 ValueTuple 实例是否与指定的对象相等。 | 
| Equals(ValueTuple) | 确定两个 ValueTuple 实例是否相等。 此方法始终返回  | 
| GetHashCode() | 返回当前 ValueTuple 实例的哈希代码。 | 
| ToString() | 返回此 ValueTuple 实例的字符串表示形式。 | 
显式接口实现
| IComparable.CompareTo(Object) | 将此 ValueTuple 实例与指定对象进行比较并返回一个对二者的相对值的指示。 | 
| IStructuralComparable.CompareTo(Object, IComparer) | 将当前 ValueTuple 实例与指定的对象进行比较。 | 
| IStructuralEquatable.Equals(Object, IEqualityComparer) | 返回一个值,该值指示基于指定的比较方法,当前 ValueTuple 实例是否与指定的对象相等。 | 
| IStructuralEquatable.GetHashCode(IEqualityComparer) | 返回此 ValueTuple 实例的哈希代码。 | 
| ITuple.Item[Int32] | 返回 IndexOutOfRangeException。 
               | 
| ITuple.Length | 获取此  |