C# 4.0 Kolaborasi Genetik dan Inverter Penjelasan Terperinci
C# 4.0 dengan selamat mencapai kerjasama genetik dan penyongsang, menyelesaikan masalah jenis keselamatan dalam versi sebelumnya.
Penyelarasan dan penyongsang membolehkan tugasan antara jenis generik dengan pelbagai jenis parameter. Sebagai contoh, senarai
kini ditugaskan untuk disenaraikan.
), dan penyongsang membolehkan untuk menggantikan jenis dengan jenis super (contohnya, tindakan
kaedah co -changing amat berguna untuk mengembalikan jenis yang lebih banyak untuk kaedah kembali ke jenis asas. Sebagai contoh, ienumeraable
hanya membenarkan nilai carian untuk mengisytiharkan bahawa ienumeration tidak menjejaskan jenis keselamatan.
Singkatnya, C# 4.0 dengan selamat mencapai kerjasama genetik dan membalikkan, supaya kod yang lebih fleksibel dan lebih selamat dapat ditulis tanpa mempengaruhi integriti jenis.
Atas ialah kandungan terperinci Bagaimanakah Kovarian Generik dan Kontravarian Meningkatkan Keselamatan Jenis dalam C# 4.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!