Cara Menggunakan Pair dalam C#

Cara Menggunakan Pair Dalam C



Pair ialah struktur data yang berguna dalam C# yang membolehkan anda menyimpan sepasang nilai, di mana setiap nilai boleh terdiri daripada jenis data yang berbeza. Struktur Pair adalah sebahagian daripada ruang nama System.Collections.Generic dalam C#. Struktur data ini boleh digunakan dalam pelbagai senario, seperti menyimpan pasangan nilai kunci atau mengembalikan dua nilai daripada fungsi. Artikel ini meneroka penggunaan pasangan dalam C# bersama-sama dengan contoh ilustrasi.

Menggunakan Pair dalam C#

Untuk menggunakan Pair dalam C#, anda perlu memasukkan ruang nama System.Collections.Generic dalam kod anda. Kemudian, anda boleh mencipta objek Pair dengan dua nilai menggunakan kelas Pair. Nilai pertama adalah jenis T1, dan nilai kedua adalah jenis T2.

Berikut ialah contoh mencipta objek Pair dengan dua nilai:







berpasangan < rentetan, int > myPair = Pasangan baharu < rentetan, int > ( 'Sendiri' , dua puluh ) ;

Dalam contoh ini, kami mencipta objek Pair dengan dua nilai, dengan nilai pertama ialah rentetan 'Sam' dan nilai kedua ialah integer 20.



Anda boleh mengakses nilai objek Pair menggunakan sifat Pertama dan Kedua, berikut ialah ilustrasi:



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

Anda juga boleh mengubah suai nilai objek Pair menggunakan sifat ini, berikut ialah ilustrasi:





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

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

Pasangan boleh berguna apabila anda perlu mengembalikan dua nilai daripada fungsi. Daripada membuat kelas tersuai atau menggunakan parameter, anda boleh mengembalikan objek Pair dengan dua nilai. Berikut adalah contoh:

menggunakan Sistem;
menggunakan System.Collections.Generic;

ruang nama PairExample {
Program kelas {
lompang statik Utama ( tali [ ] args ) {
// Mencipta pasangan
berpasangan < rentetan, int > myPair = Pasangan baharu < rentetan, int > ( 'Sendiri' , dua puluh ) ;
// Keluarkan pasangan asal
Console.WriteLine ( 'Pasangan asal:' ) ;
Console.WriteLine ( $ 'Pertama: {myPair.First}, Kedua: {myPair.Second}' ) ;
// Mengubah suai sepasang
myPair.First = 'Tanda' ;
myPair.Second = 30 ;
// Output pasangan diubah suai
Console.WriteLine ( ' \n Pasangan yang diubah suai:' ) ;
Console.WriteLine ( $ 'Pertama: {myPair.First}, Kedua: {myPair.Second}' ) ;
Console.ReadLine ( ) ;
}
}
// Kelas berpasangan
Pasangan kelas awam < T1, T2 > {
awam T1 Pertama {
dapatkan;
ditetapkan ;
}
awam T2 Kedua {
dapatkan;
ditetapkan ;
}
Pasangan awam ( T1 pertama, T2 kedua ) {
Pertama = pertama;
Kedua = kedua;
}
}
}

Dalam kod ini, kita mula-mula mencipta objek Pair dengan rentetan dan nilai integer. Kami kemudiannya mengakses nilai pasangan menggunakan sifat Pertama dan Kedua dan kemudian, kami mengubah suai nilai pasangan menggunakan sifat yang sama.



Ambil perhatian bahawa kami mentakrifkan kelas Pair secara berasingan daripada kaedah Utama. Kelas Pair mempunyai dua parameter jenis generik, T1 dan T2, yang masing-masing mewakili jenis nilai pertama dan kedua pasangan. Kami mentakrifkan dua sifat, Pertama dan Kedua, untuk mengakses nilai ini, dan kami menyediakan pembina untuk memulakannya.

Kesimpulan

Pair ialah struktur data yang berguna dalam C# yang membolehkan anda menyimpan sepasang nilai, di mana setiap nilai boleh terdiri daripada jenis data yang berbeza. Ia boleh digunakan dalam pelbagai senario, seperti menyimpan pasangan nilai kunci atau mengembalikan dua nilai daripada fungsi. Dalam artikel ini, kami telah meneroka penggunaan pasangan dalam C# melalui pelbagai contoh. Dengan memasukkan pasangan ke dalam kod anda, anda boleh meningkatkan kebolehbacaan, kebolehselenggaraan dan kesederhanaan keseluruhannya.