Isi kandungan:
Definisi - Apakah maksud Operator Typeof?
Operator jenis, dalam C #, adalah pengendali yang digunakan untuk menentukan jenis parameter yang dihantar kepadanya. Ia mengembalikan objek System.Type yang dikaitkan dengan jenis tersebut, yang memegang semua butiran yang berkaitan dengan jenis yang diberikan.
Ciri refleksi dalam rangka NET. Adalah satu mekanisme yang kuat di mana keupayaan jenis dapat diketahui dan digunakan pada waktu larian. Pengendali jenis menggunakan keupayaan refleksi untuk menanyakan maklumat yang berkaitan dengan kedua-dua nilai dan jenis rujukan seperti pembina, peristiwa, bidang, sifat, modul dan perhimpunan di mana jenis itu digunakan.
Operator typeof boleh digunakan sebagai sebahagian daripada ungkapan untuk mendapatkan rujukan objek Jenis untuk pelbagai jenis yang digunakan dalam unit kompilasi. Ia boleh digunakan untuk memaparkan rujukan Jenis sebagai rentetan dan juga boleh diberikan kepada pemboleh ubah jenis, System.Type atau medan. Ia digunakan dalam kaedah statik Enum, kelas DataTable dan kaedah penukaran ArrayList.
Techopedia menerangkan Operator Typeof
Operator Typeof boleh digunakan dengan salah satu daripada parameter berikut:- Jenis yang tidak dinamik
- Nama jenis tanpa had mewakili jenis generik dengan senarai hujah. Ini ditentukan dengan koma yang sesuai.
- kata kunci "tidak sah"
Sebagai contoh, pengendali typeof boleh digunakan dengan StreamReader, jenis yang ditakrifkan dalam perpustakaan rangka kerja .NET untuk menyimpannya dalam pembolehubah System.Type. Variabel jenis ini kemudiannya boleh digunakan untuk menanyakan butiran seperti jenis kelas (abstrak atau konkrit), kaedah, dll.
Operator typeof boleh digunakan untuk menentukan jenis awam yang ditakrifkan dalam System.IO atau namespace Sistem. Ia tidak boleh dibebankan dengan pelaksanaan tersuai.
Oleh kerana operator jenis menggunakan teknik pantulan untuk mengakses keterangan metadata jenis, ia menjadikannya lambat apabila digunakan untuk kod yang dioptimumkan dan oleh itu harus digunakan kurang kerap. Penyimpanan jenis pemulangan operator typeof dalam pembolehubah statik boleh meningkatkan prestasi dalam beberapa kes.
