Cara Menggunakan Pasangan di C#

Cara Menggunakan Pasangan Di C



Pair adalah struktur data yang berguna dalam C# yang memungkinkan Anda untuk menyimpan sepasang nilai, di mana setiap nilai dapat memiliki tipe data yang berbeda. Struktur Pair adalah bagian dari namespace System.Collections.Generic di C#. Struktur data ini dapat digunakan dalam berbagai skenario, seperti menyimpan pasangan kunci-nilai atau mengembalikan dua nilai dari suatu fungsi. Artikel ini mengeksplorasi penggunaan pasangan dalam C# bersama dengan contoh ilustratif.

Menggunakan Pasangan di C#

Untuk menggunakan Pair di C#, Anda perlu menyertakan namespace System.Collections.Generic dalam kode Anda. Kemudian, Anda dapat membuat objek Pair dengan dua nilai menggunakan kelas Pair. Nilai pertama bertipe T1, dan nilai kedua bertipe T2.

Berikut adalah contoh membuat objek Pair dengan dua nilai:







Pasangan < string, int > myPair = Pasangan baru < string, int > ( 'Diri' , dua puluh ) ;

Dalam contoh ini, kami membuat objek Pair dengan dua nilai, di mana nilai pertama adalah string 'Sam' dan nilai kedua adalah bilangan bulat 20.



Anda dapat mengakses nilai objek Pair menggunakan properti First dan Second, berikut ilustrasinya:



Console.WriteLine ( myPair.Pertama ) ;
Console.WriteLine ( myPair.Second ) ;

Anda juga dapat mengubah nilai objek Pair menggunakan properti ini, berikut ilustrasinya:





myPair.Pertama = 'Tanda' ;
myPair.Second = 30 ;

Console.WriteLine ( myPair.Pertama ) ;
Console.WriteLine ( myPair.Second ) ;

Pasangan dapat berguna saat Anda perlu mengembalikan dua nilai dari suatu fungsi. Alih-alih membuat kelas khusus atau menggunakan parameter keluar, Anda dapat mengembalikan objek Pair dengan dua nilai. Ini contohnya:

menggunakan Sistem;
menggunakan System.Collections.Generic;

namespace PairExample {
Program kelas {
kekosongan statis Utama ( rangkaian [ ] argumen ) {
// Membuat pasangan
Pasangan < string, int > myPair = Pasangan baru < string, int > ( 'Diri' , dua puluh ) ;
// Keluarkan pasangan asli
Console.WriteLine ( 'Pasangan asli:' ) ;
Console.WriteLine ( $ 'Pertama: {myPair.First}, Kedua: {myPair.Second}' ) ;
// Memodifikasi pasangan
myPair.Pertama = 'Tanda' ;
myPair.Second = 30 ;
// Keluaran pasangan yang dimodifikasi
Console.WriteLine ( ' \N Pasangan yang dimodifikasi:' ) ;
Console.WriteLine ( $ 'Pertama: {myPair.First}, Kedua: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Kelas pasangan
Pasangan kelas publik < T1, T2 > {
T1 publik Pertama {
mendapatkan;
mengatur ;
}
T2 publik Kedua {
mendapatkan;
mengatur ;
}
Pasangan publik ( T1 pertama, T2 kedua ) {
Pertama = pertama;
Kedua = detik;
}
}
}

Dalam kode ini, pertama-tama kita membuat objek Pair dengan string dan nilai integer. Kami kemudian mengakses nilai pasangan menggunakan properti Pertama dan Kedua dan kemudian, kami mengubah nilai pasangan menggunakan properti yang sama.



Perhatikan bahwa kita mendefinisikan kelas Pair secara terpisah dari metode Main. Kelas Pair memiliki dua parameter tipe generik, T1 dan T2, yang masing-masing mewakili tipe nilai pertama dan kedua dari pasangan. Kami mendefinisikan dua properti, Pertama dan Kedua, untuk mengakses nilai-nilai ini, dan kami menyediakan konstruktor untuk menginisialisasinya.

Kesimpulan

Pair adalah struktur data yang berguna dalam C# yang memungkinkan Anda untuk menyimpan sepasang nilai, di mana setiap nilai dapat memiliki tipe data yang berbeda. Ini dapat digunakan dalam berbagai skenario, seperti menyimpan pasangan kunci-nilai atau mengembalikan dua nilai dari suatu fungsi. Pada artikel ini, kami telah mengeksplorasi pemanfaatan pasangan dalam C# melalui berbagai contoh. Dengan memasukkan pasangan ke dalam kode Anda, Anda dapat meningkatkan keterbacaan, pemeliharaan, dan kesederhanaannya secara keseluruhan.