Preguntas etiquetadas con nullable

La etiqueta anulable es para problemas relacionados con miembros o tipos anulables. Un valor nulo se usa para representar un valor perdido o desconocido.

17
Cómo convertir C # nullable int a int
¿Cómo convierto un nulo inten un int? Supongamos que tengo 2 tipos de int como a continuación: int? v1; int v2; Quiero asignarle v1el valor v2. v2 = v1;provocará un error ¿Cómo convierto v1a v2?
484 c#  nullable 

6
¿Qué se prefiere: Nullable <T> .HasValue o Nullable <T>! = Null?
Siempre solía Nullable&lt;&gt;.HasValueporque me gustaba la semántica. Sin embargo, recientemente estaba trabajando en la base de código existente de otra persona donde la usaban Nullable&lt;&gt; != nullexclusivamente. ¿Hay alguna razón para usar uno sobre el otro, o es puramente preferencial? int? a; if (a.HasValue) // ... vs. int? b; if …
437 c#  .net  null  nullable 







14
¿Cómo verificar si un objeto es anulable?
¿Cómo puedo verificar si un objeto dado es anulable? En otras palabras, cómo implementar el siguiente método ... bool IsNullableValueType(object o) { ... } EDITAR: Estoy buscando tipos de valores anulables. No tenía tipos de referencia en mente. //Note: This is just a sample. The code has been simplified //to …
203 c#  .net  nullable 


7
Cómo establecer enum en nulo
Tengo una enumeracion string name; public enum Color { Red, Green, Yellow } Cómo establecerlo en NULL en carga. name = ""; Color color = null; //error Editado: Lo malo, no lo expliqué correctamente. Pero todas las respuestas relacionadas con nullable son perfectas. Mi situación es ¿Qué pasa si tengo …
194 c#  enums  null  nullable 

8
Objeto nullable debe tener un valor
Hay una paradoja en la descripción de la excepción: el objeto anulable debe tener un valor (?!) Este es el problema: Tengo una DateTimeExtendedclase que tiene { DateTime? MyDataTime; int? otherdata; } y un constructor DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value; this.otherdata = myNewDT.otherdata; } ejecutando este código DateTimeExtended res …


5
El tipo 'string' debe ser un tipo no anulable para poder usarlo como parámetro T en el tipo o método genérico 'System.Nullable <T>'
¿Por qué obtengo el error "El tipo 'string' debe ser un tipo de valor no anulable para poder usarlo como parámetro 'T' en el tipo genérico o método 'System.Nullable'"? using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Diagnostics; using Universe; namespace Universe { public class clsdictionary { private string? …
172 c#  nullable 


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.