Rumah >pembangunan bahagian belakang >C++ >Bolehkah Jenis Nullable Digunakan sebagai Parameter Generik dalam Fungsi .NET?
Fungsi Generik dengan Parameter Boleh Null
Dalam .NET, fungsi generik menyediakan cara yang mudah untuk menentukan fungsi yang boleh mengendalikan pelbagai jenis input. Walau bagaimanapun, persoalan timbul sama ada jenis null boleh digunakan sebagai parameter generik.
Percubaan awal untuk mentakrifkan fungsi yang mendapatkan semula nilai daripada DBDataRecord yang tersilap disebabkan oleh jenis nullable int? menjadi struct dan bukannya jenis rujukan. Menukar kekangan kepada kekangan struct membenarkan fungsi untuk menyusun.
Walau bagaimanapun, tugasan menimbulkan ralat berbeza, menunjukkan bahawa jenis nullable mestilah jenis nilai yang tidak boleh dibatalkan. Jadi, adakah mungkin untuk menggunakan jenis nullable sebagai parameter generik?
Penyelesaian terletak pada mengubah suai jenis kembali fungsi kepada Nullable
Atas ialah kandungan terperinci Bolehkah Jenis Nullable Digunakan sebagai Parameter Generik dalam Fungsi .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!