Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Tuple<T1> Klasa

Definicja

Reprezentuje krotkę 1 lub pojedynczą.

public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable

Parametry typu

T1

Typ jedynego składnika krotki.

Dziedziczenie
Tuple<T1>
Atrybuty
Implementuje

Uwagi

Spójna kolekcja to struktura danych, która ma określoną liczbę i kolejność wartości. Klasa Tuple<T1> reprezentuje krotkę 1 lub pojedynczą, która jest krotką zawierającą jeden składnik. Pojedynczy element jest używany stosunkowo rzadko w tworzeniu aplikacji.

Wystąpienie obiektu można utworzyć Tuple<T1> , wywołując Tuple<T1> konstruktor lub metodę statyczną Tuple.Create . Wartość pojedynczego składnika kolekcji można pobrać przy użyciu właściwości wystąpienia tylko do Item1 odczytu.

Konstruktory

Tuple<T1>(T1)

Inicjuje nowe wystąpienie klasy Tuple<T1>.

Właściwości

Item1

Pobiera wartość pojedynczego Tuple<T1> składnika obiektu.

Metody

Equals(Object)

Zwraca wartość wskazującą, czy bieżący Tuple<T1> obiekt jest równy określonemu obiektowi.

GetHashCode()

Zwraca kod skrótu dla bieżącego Tuple<T1> obiektu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący wartość tego Tuple<T1> wystąpienia.

Jawne implementacje interfejsu

IComparable.CompareTo(Object)

Porównuje bieżący Tuple<T1> obiekt z określonym obiektem i zwraca liczbę całkowitą wskazującą, czy bieżący obiekt znajduje się przed, po, czy w tej samej pozycji co określony obiekt w kolejności sortowania.

IStructuralComparable.CompareTo(Object, IComparer)

Porównuje bieżący Tuple<T1> obiekt z określonym obiektem przy użyciu określonego porównania i zwraca liczbę całkowitą wskazującą, czy bieżący obiekt znajduje się przed, po, czy w tej samej pozycji, co określony obiekt w kolejności sortowania.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Zwraca wartość wskazującą, czy bieżący Tuple<T1> obiekt jest równy określonemu obiektowi na podstawie określonej metody porównania.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Oblicza kod skrótu dla bieżącego Tuple<T1> obiektu przy użyciu określonej metody obliczeniowej.

ITuple.Item[Int32]

Pobiera wartość Tuple elementu.

ITuple.Length

Pobiera liczbę elementów w elemecie Tuple.

Metody rozszerzania

Deconstruct<T1>(Tuple<T1>, T1)

Dekonstruktoruje krotkę z 1 elementem do oddzielnej zmiennej.

ToValueTuple<T1>(Tuple<T1>)

Konwertuje wystąpienie Tuple klasy na wystąpienie ValueTuple struktury.

Dotyczy

Zobacz też