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;

Comentarios

Entradas populares de este blog

Agregar registros a un GridView utilizando un DataTable

Validar registros de un DataTable

Agregar imágenes a los CommandFields