ValueTuple<T1,T2,T3> Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
3 összetevővel rendelkező értékrekordot jelöl.
generic <typename T1, typename T2, typename T3>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3>>, IEquatable<ValueTuple<T1, T2, T3>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2, typename T3>
public value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3>>, IEquatable<ValueTuple<T1, T2, T3>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3> : IComparable, IComparable<(T1, T2, T3)>, IEquatable<(T1, T2, T3)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
public struct ValueTuple<T1,T2,T3> : IComparable, IComparable<(T1, T2, T3)>, IEquatable<(T1, T2, T3)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[System.Serializable]
public struct ValueTuple<T1,T2,T3> : IComparable, IComparable<(T1, T2, T3)>, IEquatable<(T1, T2, T3)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
type ValueTuple<'T1, 'T2, 'T3> = struct
interface ITuple
type ValueTuple<'T1, 'T2, 'T3> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2, T3)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3)), IEquatable(Of ValueTuple(Of T1, T2, T3)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3)), IEquatable(Of ValueTuple(Of T1, T2, T3)), IStructuralComparable, IStructuralEquatable
Típusparaméterek
- T1
Az értékrekord első elemének típusa.
- T2
Az értékrekord második elemének típusa.
- T3
Az értékrekord harmadik elemének típusa.
- Öröklődés
- Attribútumok
- Megvalósítás
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3>> IEquatable<ValueTuple<T1,T2,T3>> ITuple
Megjegyzések
Az API-val kapcsolatos további információkért tekintse meg az Értékkeresés című témakört.
Konstruktorok
| Name | Description |
|---|---|
| ValueTuple<T1,T2,T3>(T1, T2, T3) |
Inicializál egy új ValueTuple<T1,T2,T3> példányt. |
Mezők
| Name | Description |
|---|---|
| Item1 |
Lekéri az aktuális ValueTuple<T1,T2,T3> példány első elemének értékét. |
| Item2 |
Lekéri az aktuális ValueTuple<T1,T2,T3> példány második elemének értékét. |
| Item3 |
Lekéri az aktuális ValueTuple<T1,T2,T3> példány harmadik elemének értékét. |
Metódusok
| Name | Description |
|---|---|
| CompareTo(ValueTuple<T1,T2,T3>) |
Összehasonlítja az aktuális ValueTuple<T1,T2,T3> példányt egy adott ValueTuple<T1,T2,T3> példánysal. |
| Equals(Object) |
Egy értéket ad vissza, amely jelzi, hogy az aktuális ValueTuple<T1,T2,T3> példány egyenlő-e egy adott objektummal. |
| Equals(ValueTuple<T1,T2,T3>) |
Egy értéket ad vissza, amely jelzi, hogy az aktuális ValueTuple<T1,T2,T3> példány egyenlő-e egy adott ValueTuple<T1,T2,T3> példánysal. |
| GetHashCode() |
Kiszámítja az aktuális ValueTuple<T1,T2,T3> példány kivonatkódját. |
| ToString() |
A példány értékét ValueTuple<T1,T2,T3> képviselő sztringet ad vissza. |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IComparable.CompareTo(Object) |
Összehasonlítja az aktuális ValueTuple<T1,T2,T3> példányt egy adott objektummal egy megadott összehasonlító használatával, és egy egész számot ad vissza, amely jelzi, hogy az aktuális objektum a rendezési sorrendben a megadott objektum előtt, után vagy ugyanabban a pozícióban van-e. |
| IStructuralComparable.CompareTo(Object, IComparer) |
Összehasonlítja az aktuális ValueTuple<T1,T2,T3> példányt egy adott objektummal egy megadott összehasonlító használatával, és egy egész számot ad vissza, amely jelzi, hogy az aktuális objektum a rendezési sorrendben a megadott objektum előtt, után vagy ugyanabban a pozícióban van-e. |
| IStructuralEquatable.Equals(Object, IEqualityComparer) |
Olyan értéket ad vissza, amely azt jelzi, hogy az aktuális ValueTuple<T1,T2,T3> példány egy adott objektummal egyenlő-e egy megadott összehasonlítási módszer alapján. |
| IStructuralEquatable.GetHashCode(IEqualityComparer) |
Kiszámítja az aktuális ValueTuple<T1,T2,T3> példány kivonatkódját egy megadott számítási módszerrel. |
| ITuple.Item[Int32] |
Lekéri a megadott |
| ITuple.Length |
Lekéri a |
Bővítő metódusok
| Name | Description |
|---|---|
| ToTuple<T1,T2,T3>(ValueTuple<T1,T2,T3>) |
Átalakítja a |