Tuple nilai
Tuple nilai adalah struktur data yang memiliki angka dan urutan nilai tertentu. .NET menyediakan jenis tuple nilai bawaan berikut:
- Struktur ValueTuple<T1> mewakili tuple nilai yang memiliki satu elemen.
- Struktur ValueTuple<T1,T2> mewakili tuple nilai yang memiliki dua elemen.-
- Struktur ValueTuple<T1,T2,T3> mewakili tuple nilai yang memiliki tiga elemen.
- Struktur ValueTuple<T1,T2,T3,T4> mewakili tuple nilai yang memiliki empat elemen.
- Struktur ValueTuple<T1,T2,T3,T4,T5> mewakili tuple nilai yang memiliki lima elemen.
- Struktur ValueTuple<T1,T2,T3,T4,T5,T6> mewakili tuple nilai yang memiliki enam elemen.
- Struktur ValueTuple<T1,T2,T3,T4,T5,T6,T7> mewakili tuple nilai yang memiliki tujuh elemen.
- Struktur ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> mewakili tuple nilai yang memiliki delapan elemen atau lebih.
Jenis tuple nilai berbeda dari jenis tuple (seperti Tuple<T1,T2>) seperti berikut:
- Mereka adalah struktur (jenis nilai) daripada kelas (jenis referensi).
- Anggota seperti Item1 dan Item2 merupakan bidang daripada properti.
- Bidangnya dapat diubah daripada baca-saja.
Jenis tuple nilai menyediakan implementasi runtime yang mendukung tuple dalam C# dan memotong tuple di F#. Selain membuat ValueTuple<T1,T2> instans dengan menggunakan sintaks bahasa, Anda dapat memanggil Create metode pabrik.
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.