C# | Valores por default en variables nulas
Existe una manera para utilizar valores por default cuando tengamos variables con valores null y esta manera es utilizando el operando ??, el cual funciona de la siguiente manera:
[variable] ?? [valor default]
Supongamos que tenemos un string que contiene el nombre del usuario y que en caso de que este string este nulo regrese la cadena "Sin nombre". Nuestra sentencia quedaría de la siguiente manera:
string nombre = usuario ?? "Sin nombre";
De esta manera, la variable será igual a la variable siempre y cuando no sea nula, de lo contrario la variable será igual a "Sin nombre"
Otro ejemplo:
int? claveTemporal = null;
int clave = claveTemporal ?? 0;
[variable] ?? [valor default]
Supongamos que tenemos un string que contiene el nombre del usuario y que en caso de que este string este nulo regrese la cadena "Sin nombre". Nuestra sentencia quedaría de la siguiente manera:
string nombre = usuario ?? "Sin nombre";
De esta manera, la variable
Otro ejemplo:
int? claveTemporal = null;
int clave = claveTemporal ?? 0;
Comentarios
Publicar un comentario