Bagikan melalui


ValueTuple Struktur

Definisi

Menyediakan metode statis untuk membuat tuple nilai.

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
Warisan
ValueTuple
Atribut
Penerapan

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Tuple nilai.

Metode

CompareTo(ValueTuple)

Membandingkan instans saat ini ValueTuple dengan instans tertentu ValueTuple .

Create()

Membuat tuple nilai baru dengan komponen nol.

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

Membuat tuple nilai baru dengan 8 komponen (oktuple).

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

Membuat tuple nilai baru dengan 7 komponen (septuple).

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

Membuat tuple nilai baru dengan 6 komponen (sexuple).

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

Membuat tuple nilai baru dengan 5 komponen (quintuple).

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

Membuat tuple nilai baru dengan 4 komponen (quadruple).

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

Membuat tuple nilai baru dengan 3 komponen (tiga kali lipat).

Create<T1,T2>(T1, T2)

Membuat tuple nilai baru dengan 2 komponen (sepasang).

Create<T1>(T1)

Membuat tuple nilai baru dengan 1 komponen (singleton).

Equals(Object)

Mengembalikan nilai yang menunjukkan apakah instans saat ini ValueTuple sama dengan objek yang ditentukan.

Equals(ValueTuple)

Menentukan apakah dua ValueTuple instans sama. Metode ini selalu mengembalikan true.

GetHashCode()

Mengembalikan kode hash untuk instans saat ini ValueTuple .

ToString()

Mengembalikan representasi string dari instans ini ValueTuple .

Implementasi Antarmuka Eksplisit

IComparable.CompareTo(Object)

Membandingkan instans ini ValueTuple dengan objek tertentu dan mengembalikan indikasi nilai relatifnya.

IStructuralComparable.CompareTo(Object, IComparer)

Membandingkan instans saat ini ValueTuple dengan objek tertentu.

IStructuralEquatable.Equals(Object, IEqualityComparer)

Mengembalikan nilai yang menunjukkan apakah instans saat ini ValueTuple sama dengan objek tertentu berdasarkan metode perbandingan yang ditentukan.

IStructuralEquatable.GetHashCode(IEqualityComparer)

Mengembalikan kode hash untuk instans ini ValueTuple .

ITuple.Item[Int32]

Mengembalikan IndexOutOfRangeException. Tidak ada elemen dalam ValueTuple.

ITuple.Length

Mendapatkan panjang instans ini ValueTuple , yang selalu 0. Tidak ada elemen dalam ValueTuple.

Berlaku untuk