ValueTuple Struktura

Definicja

Udostępnia metody statyczne do tworzenia krotki wartości.

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
Dziedziczenie
ValueTuple
Atrybuty
Implementuje

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Krotki wartości.

Metody

CompareTo(ValueTuple)

Porównuje bieżące ValueTuple wystąpienie z określonym ValueTuple wystąpieniem.

Create()

Tworzy nową krotkę wartości z zerowymi składnikami.

Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

Tworzy nową krotkę wartości z 8 składnikami (ósemką).

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Tworzy nową krotkę wartości z 7 składnikami (septuple).

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

Tworzy nową krotkę wartości z 6 składnikami (sexuple).

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Tworzy nową krotkę wartości z 5 składnikami (kwintesencją).

Create<T1,T2,T3,T4>(T1, T2, T3, T4)

Tworzy nową krotkę wartości z 4 składnikami (czterokrotnie).

Create<T1,T2,T3>(T1, T2, T3)

Tworzy nową krotkę wartości z 3 składnikami (potrójne).

Create<T1,T2>(T1, T2)

Tworzy nową krotkę wartości z 2 składnikami (parą).

Create<T1>(T1)

Tworzy nową krotkę wartości z 1 składnikiem (pojedynczą).

Equals(Object)

Zwraca wartość wskazującą, czy bieżące ValueTuple wystąpienie jest równe określonemu obiektowi.

Equals(ValueTuple)

Określa, czy dwa ValueTuple wystąpienia są równe. Ta metoda zawsze zwraca wartość true.

GetHashCode()

Zwraca kod skrótu dla bieżącego ValueTuple wystąpienia.

ToString()

Zwraca reprezentację ciągu tego ValueTuple wystąpienia.

Jawne implementacje interfejsu

IComparable.CompareTo(Object)

Porównuje to ValueTuple wystąpienie z określonym obiektem i zwraca wskazanie ich wartości względnych.

IStructuralComparable.CompareTo(Object, IComparer)

Porównuje bieżące ValueTuple wystąpienie z określonym obiektem.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Zwraca wartość wskazującą, czy bieżące ValueTuple wystąpienie jest równe określonemu obiektowi na podstawie określonej metody porównania.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Zwraca kod skrótu dla tego ValueTuple wystąpienia.

ITuple.Item[Int32]

Zwraca wartość .IndexOutOfRangeException Brak elementów w obiekcie ValueTuple.

ITuple.Length

Pobiera długość tego ValueTuple wystąpienia, czyli zawsze 0. Brak elementów w obiekcie ValueTuple.

Dotyczy