<PackageReference Include="System.ValueTuple" Version="4.4.0-preview2-25405-01" />

System.ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>

public struct ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest> : IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, ITupleInternal where TRest : struct
Represents an 8-tuple, or octuple, as a value type.
public T1 Item1

The current ValueTuple<T, U, V, W, X, Y, Z, [> instance's first component.

public T2 Item2

The current ValueTuple<T, U, V, W, X, Y, Z, [> instance's second component.

public T3 Item3

The current ValueTuple<T, U, V, W, X, Y, Z, [> instance's third component.

public T4 Item4

The current ValueTuple<T, U, V, W, X, Y, Z, [> instance's fourth component.

public T5 Item5

The current ValueTuple<T, U, V, W, X, Y, Z, [> instance's fifth component.

public T6 Item6

The current ValueTuple<T, U, V, W, X, Y, Z, [> instance's sixth component.

public T7 Item7

The current ValueTuple<T, U, V, W, X, Y, Z, [> instance's seventh component.

public TRest Rest

The current ValueTuple<T, U, V, W, X, Y, Z, [> instance's eighth component.

public ValueTuple(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, TRest rest)

Initializes a new instance of the ValueTuple<T, U, V, W, X, Y, Z, [> value type.

public int CompareTo(ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest> other)

Compares this instance to a specified instance and returns an indication of their relative values.

public bool Equals(ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest> other)

Returns a value that indicates whether the current ValueTuple<T, U, V, W, X, Y, Z, [> instance is equal to a specified ValueTuple<T, U, V, W, X, Y, Z, [>.