Pertanyaan yang diberi tag «generic-constraints»

21
Buat metode Generik membatasi T ke Enum
Saya membangun fungsi untuk memperluas Enum.Parsekonsep itu Mengizinkan nilai default diurai jika nilai Enum tidak ditemukan Tidak sensitif huruf Jadi saya menulis yang berikut: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; foreach (T item in Enum.GetValues(typeof(T))) { if (item.ToString().ToLower().Equals(value.Trim().ToLower())) return item; …

7
Apa sebenarnya “Kelas Khusus” itu?
Setelah gagal mendapatkan sesuatu seperti berikut untuk dikompilasi: public class Gen<T> where T : System.Array { } dengan kesalahan Batasan tidak dapat berupa kelas khusus 'System.Array' Aku mulai bertanya-tanya, apa sebenarnya adalah sebuah "kelas khusus"? Orang-orang sering kali mendapatkan jenis kesalahan yang sama saat mereka menentukan System.Enumdalam batasan umum. Saya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.