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
generic <typename T1>
public ref class Tuple : IComparable, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
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
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
type Tuple<'T1> = class
    interface IStructuralComparable
    interface IStructuralEquatable
    interface IComparable
    interface ITuple
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
[<System.Serializable>]
type Tuple<'T1> = class
    interface IStructuralEquatable
    interface IStructuralComparable
    interface IComparable
    interface ITuple
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable
Public Class Tuple(Of T1)
Implements IComparable, IStructuralComparable, IStructuralEquatable, ITuple

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. Tuple<T1>Klasa reprezentuje kolekcję jednokrotną 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 Tuple<T1> obiektu przez wywołanie Tuple<T1> konstruktora lub metody statycznej 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 tylko do odczytu Item1 .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>.Initializes a new instance of the Tuple<T1> class.

Właściwości

Item1

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

Metody

Equals(Object)

Zwraca wartość wskazującą, czy bieżący Tuple<T1> obiekt 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 Tuple<T1> obiektu.Returns the hash code for the current Tuple<T1> object.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

Jawne implementacje interfejsu

IComparable.CompareTo(Object)

Porównuje bieżący Tuple<T1> obiekt z określonym obiektem 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 Tuple<T1> obiekt 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 Tuple<T1> obiekt jest równy podanemu 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 kod skrótu dla bieżącego Tuple<T1> obiektu za pomocą 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 Tuple klasy na wystąpienie ValueTuple struktury.Converts an instance of the Tuple class to an instance of the ValueTuple structure.

Dotyczy

Zobacz też