Rumah >pembangunan bahagian belakang >C++ >Mengapa Saya Tidak Boleh Mewarisi Enum dalam C#?
Sebab mengapa penghitungan tidak dapat diwarisi dalam C#
c# tidak menyokong warisan penghitungan
Walaupun penghitungan "warisan" di ruang penamaan lapisan tengah sangat mudah, malangnya, C# tidak dapat dicapai. Mesyuarat tidak boleh mewarisi dari orang lain, tetapi hanya boleh mewarisi dari System.enum.
Tatabahasa yang kelihatan seperti yang diwarisi sebenarnya adalah cara untuk mengubah nilai penghitungan yang mendasari. Walau bagaimanapun, semua penghitungan masih berasal dari System.enum. Akta ini ditentukan dalam spesifikasi CLI:
"Semua penghitungan mesti diperoleh dari System.enum"
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mewarisi Enum dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!