Acabo de comenzar a escribir sobre un componente donde encontré que podría ser útil declarar algunas de las propiedades con nulo, en lugar de dejar que recurran a valores predeterminados. Sin embargo, me di cuenta de que nunca antes había usado la sintaxis non-nullable-type?
o el tipo Nullable<T>
antes, por lo que probablemente haya algunos errores que pronto saldrán y me morderán. Así que ...Gotchas al hacer uso de Nullable <T> en C# 4
¿Cuáles son las mayores trampas al usar
Nullable<T>
y la sintaxis abreviada?
?¿Cómo puedo solucionarlos?
¿Cuáles son las mayores ventajas/nuevas posibilidades que tengo disponibles cuando comienzo a usarlas?
escribir el código. Vuelve cuando explote. No es ciencia espacial. –
@Hans, no estoy de acuerdo: no es malo intentar anticipar problemas ... Estoy seguro de que las respuestas serían útiles para mucha gente –
@Closers: me doy cuenta de que tendré que volver a la comunidad cuando tengo un problema "real", pero dado que este es un concepto completamente nuevo, no pensé que me perjudicaría obtener ayuda para explorar el terreno. Si este concepto no es muy difícil, entonces tal vez estoy siendo demasiado cauteloso, pero podría haber sido una de esas áreas en las que estás obligado a cometer errores de novato, y donde pueden ser muy difíciles de detectar. La respuesta de Mark Byers es un excelente ejemplo de las cosas que estaba buscando. –