Preguntas etiquetadas con generic-constraints

21
Crear un método genérico que restrinja T a una enumeración
Estoy construyendo una función para extender el Enum.Parseconcepto que Permite analizar un valor predeterminado en caso de que no se encuentre un valor Enum Es insensible a mayúsculas y minúsculas Entonces escribí lo siguiente: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; …

7
¿Qué es exactamente una "clase especial"?
Después de no poder compilar algo como lo siguiente: public class Gen<T> where T : System.Array { } con el error Una restricción no puede ser una clase especial `System.Array ' Empecé a preguntarme, ¿qué es exactamente una "clase especial"? Las personas a menudo parecen tener el mismo tipo de …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.