ValueTuple<T1> Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en värdetuppel med en enskild komponent.
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
Typparametrar
- T1
Typen av värdet tuppelns enda element.
- Arv
- Attribut
- Implementeringar
Kommentarer
Mer information om det här API:et finns i Värdetupplar.
Konstruktorer
| Name | Description |
|---|---|
| ValueTuple<T1>(T1) |
Initierar en ny ValueTuple<T1> instans. |
Fält
| Name | Description |
|---|---|
| Item1 |
Hämtar värdet för den aktuella ValueTuple<T1> instansens första element. |
Metoder
| Name | Description |
|---|---|
| CompareTo(ValueTuple<T1>) |
Jämför den aktuella ValueTuple<T1> instansen med en angiven ValueTuple<T1> instans. |
| Equals(Object) |
Returnerar ett värde som anger om den aktuella ValueTuple<T1> instansen är lika med ett angivet objekt. |
| Equals(ValueTuple<T1>) |
Returnerar ett värde som anger om den aktuella ValueTuple<T1> instansen är lika med en angiven ValueTuple<T1> instans. |
| GetHashCode() |
Beräknar hash-koden för den aktuella ValueTuple<T1> instansen. |
| ToString() |
Returnerar en sträng som representerar värdet för den här ValueTuple<T1> instansen. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Jämför den aktuella ValueTuple<T1> instansen med ett angivet objekt med hjälp av en angiven jämförelse och returnerar ett heltal som anger om det aktuella objektet är före, efter eller i samma position som det angivna objektet i sorteringsordningen. |
| IStructuralComparable.CompareTo(Object, IComparer) |
Jämför den aktuella ValueTuple<T1> instansen med ett angivet objekt med hjälp av en angiven jämförelse och returnerar ett heltal som anger om det aktuella objektet är före, efter eller i samma position som det angivna objektet i sorteringsordningen. |
| IStructuralEquatable.Equals(Object, IEqualityComparer) |
Returnerar ett värde som anger om den aktuella ValueTuple<T1> instansen är lika med ett angivet objekt baserat på en angiven jämförelsemetod. |
| IStructuralEquatable.GetHashCode(IEqualityComparer) |
Beräknar hash-koden för den aktuella ValueTuple<T1> instansen med hjälp av en angiven beräkningsmetod. |
| ITuple.Item[Int32] |
Hämtar elementets |
| ITuple.Length |
Hämtar antalet element i |
Tilläggsmetoder
| Name | Description |
|---|---|
| ToTuple<T1>(ValueTuple<T1>) |
Konverterar en instans av |