Ciri dalam C# yang digunakan untuk memadankan mana-mana data atau mana-mana objek dipanggil padanan corak dan padanan corak ini dilakukan menggunakan ungkapan is and switch statement where is ekspresi menyemak jika data atau objek mempunyai keserasian dengan jenis yang ditentukan atau not dan pernyataan suis digunakan untuk memadankan corak yang berbeza dalam C#. Dengan menggunakan ungkapan is dan switch statement untuk padanan corak dalam C#, cara aplikasi ditulis boleh ditukar kepada cara yang lebih mudah dibaca, lebih mudah diselenggara dan dengan cara yang mudah difahami.
Terdapat dua kaedah padanan corak dalam C#. Mereka ialah:
adalah ungkapan digunakan untuk menyemak keserasian data atau objek dengan jenis yang ditentukan.
Program C# untuk Menunjukkan ialah Ungkapan dalam Program.
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Output:
Penjelasan: Dalam atur cara di atas, ruang nama yang dipanggil atur cara ditakrifkan. Kemudian kelas yang dipanggil Subjek ditakrifkan di mana nama subjek diberikan kepada pembolehubah rentetan. Kemudian kelas yang dipanggil cek ditakrifkan di mana kaedah utama dipanggil. Kemudian contoh kelas subjek dicipta. Kemudian ekspresi digunakan untuk menyemak sama ada contoh kelas subjek yang baru dibuat serasi dengan jenis nilai yang diberikan kepada pembolehubah rentetan dalam subjek kelas. Jika ia serasi, nama subjek dipaparkan sebagai output. Output program ditunjukkan dalam syot kilat di atas.
Program C# untuk ditunjukkan ialah Ekspresi dalam Program.
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Output:
Penjelasan: Dalam atur cara di atas, ruang nama yang dipanggil atur cara ditakrifkan. Kemudian kelas yang dipanggil Writer ditakrifkan di mana nama penulis diberikan kepada pembolehubah rentetan. Kemudian kelas yang dipanggil cek ditakrifkan di mana kaedah utama dipanggil. Kemudian contoh kelas Penulis dicipta. Kemudian ekspresi digunakan untuk menyemak sama ada contoh kelas Writer yang baru dibuat serasi dengan jenis nilai yang diberikan kepada pembolehubah rentetan dalam kelas Writer. Jika ia serasi, nama penulis dipaparkan sebagai output. Output program ditunjukkan dalam syot kilat di atas.
Pernyataan suis digunakan untuk memadankan corak yang berbeza dalam C#.
Program C# untuk Menunjukkan Pernyataan Suis dalam Program.
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Output:
Penjelasan: Dalam atur cara di atas, kelas yang dipanggil semak ditentukan. Kemudian kaedah utama dipanggil di mana nama diberikan kepada pembolehubah rentetan. Kemudian pernyataan suis digunakan untuk menukar antara nilai yang diberikan kepada pembolehubah rentetan dan apa-apa lagi. Jika nama yang diberikan kepada pembolehubah rentetan ialah kes suis, maka output yang sepadan dipaparkan. Begitu juga, jika ia adalah perkara lain, output yang sepadan dipaparkan. Output program adalah seperti yang ditunjukkan dalam syot kilat di atas.
Program C# untuk Menunjukkan Pernyataan Suis dalam Program:
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
Output:
Penjelasan: Dalam program di atas, kelas yang dipanggil semak ditentukan. Kemudian kaedah utama dipanggil di mana rentetan antara abjad A hingga Z dijangka sebagai input daripada pengguna. Kemudian pernyataan suis digunakan untuk menghuraikan input yang disediakan oleh pengguna dan untuk memaparkan output dengan sewajarnya. Jika input adalah sebarang abjad selain A dan B, yang sama dipaparkan dalam output. Output program di atas ditunjukkan dalam syot kilat di atas.
Dalam tutorial ini, kami memahami konsep Padanan Corak dalam C# melalui takrifan dan kaedah padanan corak melalui contoh dan outputnya.
Ini ialah panduan untuk Pemadanan Corak C#. Di sini kita membincangkan Pengenalan kepada Pemadanan Corak C# dan kaedahnya bersama dengan contoh dan Pelaksanaan Kodnya. Anda juga boleh membaca artikel cadangan kami yang lain untuk mengetahui lebih lanjut –
Atas ialah kandungan terperinci Padanan Corak C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!