ValueTuple Struct

Definitie

Biedt statische methoden voor het maken van waarde-tuples.

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
Overname
ValueTuple
Kenmerken
Implementeringen

Opmerkingen

Zie Value tuples voor meer informatie over deze API.

Methoden

Name Description
CompareTo(ValueTuple)

Vergelijkt het huidige ValueTuple exemplaar met een opgegeven ValueTuple instantie.

Create()

Hiermee maakt u een nieuwe waarde-tuple met nulonderdelen.

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

Hiermee maakt u een nieuwe waarde-tuple met 8 onderdelen (een octuple).

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

Hiermee maakt u een nieuwe waarde tuple met 7 onderdelen (een septuple).

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

Hiermee maakt u een nieuwe waarde tuple met 6 onderdelen (een sexuple).

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

Hiermee maakt u een nieuwe waarde tuple met 5 onderdelen (een kwintuple).

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

Hiermee maakt u een nieuwe waarde tuple met vier componenten (een viervoudige).

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

Hiermee maakt u een nieuwe waarde-tuple met drie onderdelen (een drievoudige waarde).

Create<T1,T2>(T1, T2)

Hiermee maakt u een nieuwe waarde-tuple met 2 onderdelen (een paar).

Create<T1>(T1)

Hiermee maakt u een nieuwe waarde-tuple met 1 onderdeel (een singleton).

Equals(Object)

Retourneert een waarde die aangeeft of het huidige ValueTuple exemplaar gelijk is aan een opgegeven object.

Equals(ValueTuple)

Bepaalt of twee ValueTuple exemplaren gelijk zijn. Deze methode retourneert truealtijd .

GetHashCode()

Retourneert de hash-code voor het huidige ValueTuple exemplaar.

ToString()

Retourneert de tekenreeksweergave van dit ValueTuple exemplaar.

Expliciete interface-implementaties

Name Description
IComparable.CompareTo(Object)

Vergelijkt dit ValueTuple exemplaar met een opgegeven object en retourneert een indicatie van hun relatieve waarden.

IStructuralComparable.CompareTo(Object, IComparer)

Vergelijkt het huidige ValueTuple exemplaar met een opgegeven object.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Retourneert een waarde die aangeeft of het huidige ValueTuple exemplaar gelijk is aan een opgegeven object op basis van een opgegeven vergelijkingsmethode.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Retourneert de hash-code voor dit ValueTuple exemplaar.

ITuple.Item[Int32]

Geeft als resultaat een IndexOutOfRangeException. Er zijn geen elementen in een ValueTuple.

ITuple.Length

Hiermee haalt u de lengte van dit ValueTuple exemplaar op, dat altijd 0 is. Er zijn geen elementen in een ValueTuple.

Van toepassing op