Siempre me confunden las diferentes formas de expresar nulos. Existe el tipo de referencia nulo (también conocido como "nulo"). Luego, he visto que a lo largo de mi aplicación, los desarrolladores han usado MinValue para representar valores nulos. Ejemplo: Double.MinValue o DateTime.MinValue a excepción de una cadena para la cual utilizan "nulo"Confusión con NULL en C#
Luego está System.DBNull (y System.DBNull.Value - no estoy seguro de qué usar cuando). Para agregar confusión, también hay espacios de nombres System.Nullable
y System.Nullable<T>
.
¿Alguien me puede ayudar a despejar esta confusión nula?
Gracias
¡Gracias por el formateo! ;) –
muy bien hecho - claro e informativo – annakata