Preguntas etiquetadas con nullable

142
ToString anulable ()

Veo en todas partes construcciones como: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; ¿Por qué no usar simplemente: string test = myVar.ToString(); ¿No es exactamente lo mismo? Al menos Reflector dice que: public override string ToString() { if...

136
C # error de cadena anulable

private string? typeOfContract { get { return (string?)ViewState["typeOfContract"]; } set { ViewState["typeOfContract"] = value; } } Más adelante en el código lo uso así: typeOfContract = Request.QueryString["type"]; Recibo el siguiente error en la declaración de la typeOfContractlínea que...

97
Casilla de verificación para booleano anulable

Mi modelo tiene un valor booleano que debe ser anulable public bool? Foo { get; set; } así que en mi cshtml de Razor tengo @Html.CheckBoxFor(m => m.Foo) excepto que eso no funciona. Tampoco lo hace con (bool). Si lo hago @Html.CheckBoxFor(m => m.Foo.Value) eso no crea un error, pero...

84
¿Cuál es la diferencia entre 'int?' e 'int' en C #?

Estoy 90% seguro de que vi esta respuesta en stackoverflow antes, de hecho, nunca había visto el "int?" sintaxis antes de verla aquí, pero no importa cómo busque, no puedo encontrar la publicación anterior y me está volviendo loco. Es posible que me haya estado comiendo los divertidos hongos...