ValueTuple 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于创建值元组的静态方法。
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public 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.IStructuralEquatable
type ValueTuple = struct
interface ITuple
type ValueTuple = struct
[<System.Serializable>]
type ValueTuple = struct
interface ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable, ITuple
Public 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 |
获取此 |