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 的详细信息,请参阅 值元组。
Compare |
将当前 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(Value |
确定两个 ValueTuple 实例是否相等。 此方法始终返回 |
Get |
返回当前 ValueTuple 实例的哈希代码。 |
To |
返回此 ValueTuple 实例的字符串表示形式。 |
IComparable. |
将此 ValueTuple 实例与指定对象进行比较并返回一个对二者的相对值的指示。 |
IStructural |
将当前 ValueTuple 实例与指定的对象进行比较。 |
IStructural |
返回一个值,该值指示基于指定的比较方法,当前 ValueTuple 实例是否与指定的对象相等。 |
IStructural |
返回此 ValueTuple 实例的哈希代码。 |
ITuple. |
返回 IndexOutOfRangeException。
|
ITuple. |
获取此 |
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |