ValueTuple 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.
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
- 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 |
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 |
ITuple.Length |
Mendapatkan panjang instans ini |