Tuple<T1> Класс

Определение

Представляет 1 кортеж или одноэлемент.

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

Параметры типа

T1

Тип единственного компонента кортежа.

Наследование
Tuple<T1>
Атрибуты
Реализации

Комментарии

Кортеж — это структура данных, которая имеет определенное число и последовательность значений. Класс Tuple<T1> представляет 1 кортеж или одноэлементный кортеж, который представляет собой кортеж с одним компонентом. Однотон используется сравнительно редко в разработке приложений.

Можно создать экземпляр Tuple<T1> объекта, вызвав Tuple<T1> конструктор или статический Tuple.Create метод. Значение одного компонента кортежа можно получить с помощью свойства экземпляра только для Item1 чтения.

Конструкторы

Имя Описание
Tuple<T1>(T1)

Инициализирует новый экземпляр класса Tuple<T1>.

Свойства

Имя Описание
Item1

Возвращает значение Tuple<T1> одного компонента объекта.

Методы

Имя Описание
Equals(Object)

Возвращает значение, указывающее, равен ли текущий Tuple<T1> объект указанному объекту.

GetHashCode()

Возвращает хэш-код для текущего Tuple<T1> объекта.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую значение этого Tuple<T1> экземпляра.

Явные реализации интерфейса

Имя Описание
IComparable.CompareTo(Object)

Сравнивает текущий объект с указанным объектом и возвращает целое число, указывающее, является ли текущий Tuple<T1> объект до, после или в той же позиции, что и указанный объект в порядке сортировки.

IStructuralComparable.CompareTo(Object, IComparer)

Сравнивает текущий объект с указанным объектом с помощью указанного сравнивающего объекта и возвращает целое число, указывающее, является ли текущий Tuple<T1> объект до, после или в той же позиции, что и указанный объект в порядке сортировки.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Возвращает значение, указывающее, равен ли текущий Tuple<T1> объект указанному объекту на основе указанного метода сравнения.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Вычисляет хэш-код для текущего Tuple<T1> объекта с помощью указанного метода вычисления.

ITuple.Item[Int32]

Возвращает значение Tuple элемента.

ITuple.Length

Возвращает количество элементов в элементе Tuple.

Методы расширения

Имя Описание
Deconstruct<T1>(Tuple<T1>, T1)

Деконструирует кортеж с 1 элементом в отдельную переменную.

ToValueTuple<T1>(Tuple<T1>)

Преобразует экземпляр Tuple класса в экземпляр ValueTuple структуры.

Применяется к

См. также раздел