long
es la misma que Int64
long data type
El ?
significa que es anulable
Un tipo anulable puede representar la rango normal de valores para su tipo de valor subyacente, además de un valor nulo adicional
Nullable Types
ejemplo anulable:
int? num = null;
if (num.HasValue == true)
{
System.Console.WriteLine("num = " + num.Value);
}
else
{
System.Console.WriteLine("num = Null");
}
Esto le permite comprobar realidad para un valor en lugar de intentar asignar un valor arbitrario a algo que comprobar para ver si algo falló null
.
De hecho, escribí una publicación de blog sobre este here.
gotcha ... gracias – xbonez
en cualquier momento, los tipos que aceptan nulo pueden ser bastante útiles. Son una buena y pequeña herramienta para tener alrededor. Buena suerte. –
publicación de blog publicitada por Robert Greiner devolvió 404 – erict