ValueTuple<T1> Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет кортеж значений с одним компонентом.
generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1>>, IEquatable<ValueTuple<T1>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1> : IComparable, IComparable<(T1)>, IEquatable<(T1)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1> = struct
interface ITuple
type ValueTuple<'T1> = struct
[<System.Serializable>]
type ValueTuple<'T1> = struct
interface ITuple
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1)
Implements IComparable, IComparable(Of ValueTuple(Of T1)), IEquatable(Of ValueTuple(Of T1)), IStructuralComparable, IStructuralEquatable
Параметры типа
- T1
Тип единственного элемента кортежа значений.
- Наследование
- Атрибуты
- Реализации
Комментарии
Дополнительные сведения об этом API см. в разделе Кортежи значений.
Конструкторы
ValueTuple<T1>(T1) |
Инициализирует новый экземпляр класса ValueTuple<T1>. |
Поля
Item1 |
Получает значение первого элемента текущего экземпляра ValueTuple<T1>. |
Методы
CompareTo(ValueTuple<T1>) |
Сравнивает текущий экземпляр ValueTuple<T1> с указанным экземпляром ValueTuple<T1>. |
Equals(Object) |
Возвращает значение, показывающее, равен ли текущий экземпляр ValueTuple<T1> указанному объекту. |
Equals(ValueTuple<T1>) |
Возвращает значение, показывающее, равен ли текущий экземпляр ValueTuple<T1> указанному экземпляру ValueTuple<T1>. |
GetHashCode() |
Вычисляет хэш-код для текущего экземпляра ValueTuple<T1>. |
ToString() |
Возвращает строковое представление значения этого экземпляра ValueTuple<T1>. |
Явные реализации интерфейса
IComparable.CompareTo(Object) |
Сравнивает текущий экземпляр ValueTuple<T1> с заданным объектом, используя указанную функцию сравнения, и возвращает целое число, определяющее, находится ли текущий объект в той же позиции, что и указанный объект, после него или перед ним в порядке сортировки. |
IStructuralComparable.CompareTo(Object, IComparer) |
Сравнивает текущий экземпляр ValueTuple<T1> с заданным объектом, используя указанную функцию сравнения, и возвращает целое число, определяющее, находится ли текущий объект в той же позиции, что и указанный объект, после него или перед ним в порядке сортировки. |
IStructuralEquatable.Equals(Object, IEqualityComparer) |
Возвращает значение, показывающее, равен ли текущий экземпляр ValueTuple<T1> указанному объекту, на основе заданного метода сравнения. |
IStructuralEquatable.GetHashCode(IEqualityComparer) |
Вычисляет хэш-код для текущего экземпляра ValueTuple<T1>, используя указанный метод вычисления. |
ITuple.Item[Int32] |
Получает значение элемента |
ITuple.Length |
Возвращает количество элементов в |
Методы расширения
ToTuple<T1>(ValueTuple<T1>) |
Преобразует экземпляр структуры в |