Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 19619|Respuesta: 0

[Comunicación] ¿int en C#? Explicación

[Copiar enlace]
Publicado en 19/2/2019 11:30:04 | | |
¿NT? : representa un tipo nulo, que es un tipo de valor especial, y su valor puede ser nulo
Se utiliza para asignar un valor a una variable (tipo int) como nulo en lugar de 0 al establecer el valor inicial a una variable
¿Int?? : Se usa para juzgar y asignar valores, primero determinar si la variable actual es nula; si es así, puedes asignar un nuevo valor, de lo contrario sáltalo
Un signo de interrogación después del tipo de valor indica que puede ser nulo (estructura anulable)

Nullable es una técnica nueva en .NET 2.0 para indicar si un tipo de valor puede ser nulo.

Para un tipo, si puedes asignarle un valor o una referencia nula (lo que significa que no hay valor), entonces decimos que el tipo es anulable.

Por lo tanto, un tipo nulo puede representar un valor o indicar que no existe ningún valor. Por ejemplo, un tipo de referencia como String es un tipo anulable, mientras que un tipo de valor como Int32 no es un tipo nul. La estructura Nullable soporta extender los tipos de valor para que sean nulos, pero no sobre los tipos de referencia, que son inherentemente nulos.

Debido a que el tipo de valor tiene suficiente capacidad para representar un valor adecuado para ese tipo, no puede ser nulo; El tipo de valor no representa la capacidad adicional requerida para un valor nulo.

Por ejemplo: ¿inteligencia pública? edad;

Suplemento: Lo mismo ocurre con otros tipos de preguntas posteriores a la suma de la sumanda.
¿Int? num = nulo;   Así es
int num=null;     Incorrecto





Anterior:Martes, 19 de febrero de 2019 (¡Feliz Festival de Faroles!) )
Próximo:C# utiliza HttpClient para operaciones http GetStringAsync
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com