que tienen un método genérico como:¿No se puede devolver 'nulo' de métodos genéricos?
public T GetLevelElement<T>(string name) where T : ILevelElement
{
//[...]
}
Lo que básicamente realiza una búsqueda en una base de datos y, en algunos casos no es así (y no puede regresar) resultado y me gustaría volver nula.
Sin embargo, eso obviamente no es posible debido a 'No hay conversión implícita entre T y nulo'. ¿Qué debería hacer en este caso?
En .NET 3.5 al menos, lo anterior debe ser '... donde T: clase, ILevelElement'. El compilador se bloquea porque quiere que la palabra clave 'class' sea la primera. –