Baca dalam bahasa Inggris

Bagikan melalui


ValueTuple<T1,T2,T3,T4,T5,T6> Struktur

Definisi

Mewakili tuple nilai dengan 6 komponen.

C#
public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable, System.Runtime.CompilerServices.ITuple
C#
public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
C#
[System.Serializable]
public struct ValueTuple<T1,T2,T3,T4,T5,T6> : IComparable, IComparable<(T1, T2, T3, T4, T5, T6)>, IEquatable<(T1, T2, T3, T4, T5, T6)>, System.Collections.IStructuralComparable, System.Collections.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.

Warisan
ValueTuple<T1,T2,T3,T4,T5,T6>
Atribut
Penerapan

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Tuple nilai.

Konstruktor

Bidang

Item1

Mendapatkan nilai elemen pertama instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> .

Item2

Mendapatkan nilai elemen kedua instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> .

Item3

Mendapatkan nilai elemen ketiga instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> .

Item4

Mendapatkan nilai elemen keempat instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> .

Item5

Mendapatkan nilai elemen kelima instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> .

Item6

Mendapatkan nilai elemen keenam instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> .

Metode

CompareTo(ValueTuple<T1,T2,T3,T4,T5,T6>)

Membandingkan instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> dengan instans tertentu ValueTuple<T1,T2,T3,T4,T5,T6> .

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> sama dengan objek tertentu.

Equals(ValueTuple<T1,T2,T3,T4,T5,T6>)

Mengembalikan nilai yang menunjukkan apakah instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> sama dengan instans tertentu ValueTuple<T1,T2,T3,T4,T5,T6> .

GetHashCode()

Menghitung kode hash untuk instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> .

ToString()

Mengembalikan string yang mewakili nilai instans ini ValueTuple<T1,T2,T3,T4,T5,T6> .

Implementasi Antarmuka Eksplisit

IComparable.CompareTo(Object)

Membandingkan instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> 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.

IStructuralComparable.CompareTo(Object, IComparer)

Membandingkan instans saat ini ValueTuple<T1,T2,T3,T4,T5,T6> 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> 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> dengan menggunakan metode komputasi tertentu.

ITuple.Item[Int32]

Mendapatkan nilai elemen yang ditentukan ValueTuple .

ITuple.Length

Mendapatkan jumlah elemen di ValueTuple.

Metode Ekstensi

ToTuple<T1,T2,T3,T4,T5,T6>(ValueTuple<T1,T2,T3,T4,T5,T6>)

Mengonversi instans ValueTuple struktur menjadi instans Tuple kelas .

Berlaku untuk

Produk Versi
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1