ValueTuple Structure

Définition

Fournit des méthodes statiques pour créer des tuples de valeur.

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
Héritage
ValueTuple
Attributs
Implémente

Remarques

Pour plus d’informations sur cette API, consultez Tuples valeur.

Méthodes

Nom Description
CompareTo(ValueTuple)

Compare l’instance actuelle ValueTuple à une instance spécifiée ValueTuple .

Create()

Crée un tuple de valeur avec zéro composant.

Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

Crée un tuple de valeur avec 8 composants (un octuple).

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

Crée un tuple de valeur avec 7 composants (septuple).

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

Crée un tuple de valeur avec 6 composants (un sexuple).

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

Crée un tuple de valeur avec 5 composants (un quintuple).

Create<T1,T2,T3,T4>(T1, T2, T3, T4)

Crée un tuple de valeur avec 4 composants (un quadruplé).

Create<T1,T2,T3>(T1, T2, T3)

Crée un tuple de valeur avec 3 composants (un triple).

Create<T1,T2>(T1, T2)

Crée un tuple de valeur avec 2 composants (une paire).

Create<T1>(T1)

Crée un tuple de valeur avec 1 composant (un singleton).

Equals(Object)

Retourne une valeur qui indique si l’instance actuelle ValueTuple est égale à un objet spécifié.

Equals(ValueTuple)

Détermine si deux ValueTuple instances sont égales. Cette méthode retourne toujours true.

GetHashCode()

Retourne le code de hachage de l’instance actuelle ValueTuple .

ToString()

Retourne la représentation sous forme de chaîne de cette ValueTuple instance.

Implémentations d’interfaces explicites

Nom Description
IComparable.CompareTo(Object)

Compare cette ValueTuple instance à un objet spécifié et retourne une indication de leurs valeurs relatives.

IStructuralComparable.CompareTo(Object, IComparer)

Compare l’instance actuelle ValueTuple à un objet spécifié.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Retourne une valeur qui indique si l’instance actuelle ValueTuple est égale à un objet spécifié en fonction d’une méthode de comparaison spécifiée.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Retourne le code de hachage pour cette ValueTuple instance.

ITuple.Item[Int32]

Retourne un IndexOutOfRangeException. Il n’y a aucun élément dans un ValueTuple.

ITuple.Length

Obtient la longueur de cette ValueTuple instance, qui est toujours 0. Il n’y a aucun élément dans un ValueTuple.

S’applique à