ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili tuple n-value, di mana n adalah 8 atau lebih besar.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename TRest>
where TRest : value classpublic value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable, System::Runtime::CompilerServices::ITuple
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename TRest>
where TRest : value classpublic value class ValueTuple : IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, System::Collections::IStructuralComparable, System::Collections::IStructuralEquatable
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple where TRest : struct
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable where TRest : struct
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, IEquatable<(T1, T2, T3, T4, T5, T6, T7, TRest)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable where TRest : struct
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
interface ITuple
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
[<System.Serializable>]
type ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Rest (requires 'Rest : struct)> = struct
interface ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IStructuralComparable, IStructuralEquatable, ITuple
Public Structure ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)
Implements IComparable, IComparable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IEquatable(Of ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, TRest)), IStructuralComparable, IStructuralEquatable
Jenis parameter
- T1
Jenis elemen pertama tuple nilai.
- T2
Jenis elemen kedua tuple nilai.
- T3
Jenis elemen ketiga tuple nilai.
- T4
Jenis elemen keempat tuple nilai.
- T5
Jenis elemen kelima tuple nilai.
- T6
Jenis elemen keenam tuple nilai.
- T7
Jenis elemen ketujuh tuple nilai.
- TRest
Setiap instans tuple nilai generik yang menentukan jenis elemen tuple yang tersisa.
- Warisan
- Atribut
- Penerapan
-
IStructuralComparable IStructuralEquatable IComparable IComparable<ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>> IEquatable<ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>> ITuple
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat Tuple nilai.
Konstruktor
ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>(T1, T2, T3, T4, T5, T6, T7, TRest) |
Menginisialisasi instans baru ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Bidang
Item1 |
Mendapatkan nilai elemen pertama instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Item2 |
Mendapatkan nilai elemen kedua instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Item3 |
Mendapatkan nilai elemen ketiga instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Item4 |
Mendapatkan nilai elemen keempat instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Item5 |
Mendapatkan nilai elemen kelima instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Item6 |
Mendapatkan nilai elemen keenam instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Item7 |
Mendapatkan nilai elemen ketujuh instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Rest |
Mendapatkan elemen instans yang tersisa saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Metode
CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>) |
Membandingkan instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> dengan instans tertentu ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Equals(Object) |
Mengembalikan nilai yang menunjukkan apakah instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> sama dengan objek tertentu. |
Equals(ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest>) |
Mengembalikan nilai yang menunjukkan apakah instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> sama dengan instans tertentu ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
GetHashCode() |
Menghitung kode hash untuk instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
ToString() |
Mengembalikan string yang mewakili nilai instans ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> . |
Implementasi Antarmuka Eksplisit
IComparable.CompareTo(Object) |
Membandingkan objek saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> dengan objek tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah objek saat ini sebelum, sesudah, atau dalam posisi yang sama dengan objek yang ditentukan dalam urutan pengurutan. |
IStructuralComparable.CompareTo(Object, IComparer) |
Membandingkan instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> dengan objek tertentu dengan menggunakan pembanding tertentu dan mengembalikan bilangan bulat yang menunjukkan apakah objek saat ini sebelum, sesudah, atau dalam posisi yang sama dengan objek yang ditentukan dalam urutan pengurutan. |
IStructuralEquatable.Equals(Object, IEqualityComparer) |
Mengembalikan nilai yang menunjukkan apakah instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> sama dengan objek tertentu berdasarkan metode perbandingan yang ditentukan. |
IStructuralEquatable.GetHashCode(IEqualityComparer) |
Menghitung kode hash untuk instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> dengan menggunakan metode komputasi tertentu. |
ITuple.Item[Int32] |
Mendapatkan nilai elemen yang ditentukan |
ITuple.Length |
Mendapatkan jumlah elemen di |