ValueTuple Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет статические методы для создания кортежей значений.
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
public value class ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple : IComparable, IComparable<ValueTuple>, IEquatable<ValueTuple>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple = struct
interface ITuple
type ValueTuple = struct
[<System.Serializable>]
type ValueTuple = struct
interface ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple
Implements IComparable, IComparable(Of ValueTuple), IEquatable(Of ValueTuple), IStructuralComparable, IStructuralEquatable
- Наследование
- Атрибуты
- Реализации
Комментарии
Дополнительные сведения об этом API см. в разделе Кортежи значений.
Методы
CompareTo(ValueTuple) |
Сравнивает текущий экземпляр ValueTuple с указанным экземпляром ValueTuple. |
Create() |
Создает новый кортеж значений без компонентов. |
Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8) |
Создает новый кортеж значений с 8 компонентами. |
Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7) |
Создает новый кортеж значений с 7 компонентами. |
Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6) |
Создает новый кортеж значений с 6 компонентами. |
Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5) |
Создает новый кортеж значений с 5 компонентами. |
Create<T1,T2,T3,T4>(T1, T2, T3, T4) |
Создает новый кортеж значений с 4 компонентами. |
Create<T1,T2,T3>(T1, T2, T3) |
Создает новый кортеж значений с тремя компонентами. |
Create<T1,T2>(T1, T2) |
Создает новый кортеж значений с 2 компонентами. |
Create<T1>(T1) |
Создает новый кортеж значений с 1 компонентом. |
Equals(Object) |
Возвращает значение, показывающее, равен ли текущий экземпляр ValueTuple указанному объекту. |
Equals(ValueTuple) |
Определяет, равны ли два экземпляра ValueTuple. Этот метод всегда возвращает значение |
GetHashCode() |
Возвращает хэш-код текущего экземпляра ValueTuple. |
ToString() |
Возвращает строковое представление этого экземпляра ValueTuple. |
Явные реализации интерфейса
IComparable.CompareTo(Object) |
Сравнивает этот экземпляр ValueTuple с заданным объектом и возвращает значение, указывающее, как соотносятся значения этих объектов. |
IStructuralComparable.CompareTo(Object, IComparer) |
Сравнивает текущий экземпляр ValueTuple с указанным объектом. |
IStructuralEquatable.Equals(Object, IEqualityComparer) |
Возвращает значение, показывающее, равен ли текущий экземпляр ValueTuple указанному объекту, на основе заданного метода сравнения. |
IStructuralEquatable.GetHashCode(IEqualityComparer) |
Возвращает хэш-код этого экземпляра ValueTuple. |
ITuple.Item[Int32] |
Возвращает значение типа IndexOutOfRangeException. В |
ITuple.Length |
Получает длину этого экземпляра |