Tuple<T1> Klasa

Definicja

Reprezentuje kolekcję 1-lub pojedynczą.Represents a 1-tuple, or singleton.

generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
[System.Serializable]
public class Tuple<T1> : IComparable, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable

Parametry typu

T1

Typ składnika "Only" krotki.The type of the tuple's only component.

Dziedziczenie
Tuple<T1>
Atrybuty
Implementuje

Uwagi

Spójna kolekcja to struktura danych, która ma określoną liczbę i kolejność wartości.A tuple is a data structure that has a specific number and sequence of values. Klasa Tuple<T1> reprezentuje krotkę 1 lub pojedynczą, która jest krotką z pojedynczym składnikiem.The Tuple<T1> class represents a 1-tuple, or singleton, which is a tuple that has a single component. Pojedyncza wartość jest używana w sposób nierzadko używany podczas tworzenia aplikacji.A singleton is used comparatively rarely in application development.

Można utworzyć wystąpienie obiektu Tuple<T1> przez wywołanie konstruktora Tuple<T1> lub statycznej metody Tuple.Create.You can instantiate a Tuple<T1> object by calling either the Tuple<T1> constructor or the static Tuple.Create method. Możesz pobrać wartość pojedynczego składnika krotki przy użyciu właściwości wystąpienia Item1 tylko do odczytu.You can retrieve the value of the tuple's single component by using the read-only Item1 instance property.

Konstruktory

Tuple<T1>(T1)

Inicjuje nowe wystąpienie klasy Tuple<T1> klasy.Initializes a new instance of the Tuple<T1> class.

Właściwości

Item1

Pobiera wartość pojedynczego składnika Tuple<T1> obiektu.Gets the value of the Tuple<T1> object's single component.

Metody

Equals(Object)

Zwraca wartość wskazującą, czy bieżący obiekt Tuple<T1> jest równy podanemu obiektowi.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object.

GetHashCode()

Zwraca kod skrótu dla bieżącego obiektu Tuple<T1>.Returns the hash code for the current Tuple<T1> object.

GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje wartość tego wystąpienia Tuple<T1>.Returns a string that represents the value of this Tuple<T1> instance.

Jawne implementacje interfejsu

IComparable.CompareTo(Object)

Porównuje bieżący obiekt Tuple<T1> do określonego obiektu i zwraca liczbę całkowitą, która wskazuje, czy bieżący obiekt jest przed, po lub w tym samym położeniu co określony obiekt w kolejności sortowania.Compares the current Tuple<T1> object to a specified object, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.

IStructuralComparable.CompareTo(Object, IComparer)

Porównuje bieżący obiekt Tuple<T1> z określonym obiektem przy użyciu określonej funkcji porównującej i zwraca liczbę całkowitą, która wskazuje, czy bieżący obiekt jest przed, po lub w tym samym położeniu, co określony obiekt w kolejności sortowania.Compares the current Tuple<T1> object to a specified object by using a specified comparer, and returns an integer that indicates whether the current object is before, after, or in the same position as the specified object in the sort order.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Zwraca wartość wskazującą, czy bieżący obiekt Tuple<T1> jest równy określonemu obiektowi w oparciu o określoną metodę porównania.Returns a value that indicates whether the current Tuple<T1> object is equal to a specified object based on a specified comparison method.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Oblicza wartość skrótu dla bieżącego obiektu Tuple<T1> przy użyciu określonej metody obliczeniowej.Calculates the hash code for the current Tuple<T1> object by using a specified computation method.

ITuple.Item[Int32]

Pobiera wartość Tuple elementu.Gets the value of the Tuple element.

ITuple.Length

Pobiera liczbę elementów w Tuple.Gets the number of elements in the Tuple.

Metody rozszerzania

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

Dekonstruuje krotkę z 1 elementem w oddzielną zmienną.Deconstructs a tuple with 1 element into a separate variable.

ToValueTuple<T1>(Tuple<T1>)

Konwertuje wystąpienie klasy Tuple na wystąpienie struktury ValueTuple.Converts an instance of the Tuple class to an instance of the ValueTuple structure.

Dotyczy

Zobacz też