sábado, 2 de octubre de 2010

Null Coalescing Operator

Muchos no conocen este feature de C#, es bastante sencillo, lo que hace es fijarse si el valor de la izquierda es nulo, en caso de que sea asi retorna lo que se le indique a la derecha, caso contrario va a retornar el valor de la variable.

 1 string texto = "hello world"
2 string resultado = texto ?? "Este valor es nulo"
3
4 // Devuelve "hello world"
5
6 string texto = null;
7 string resultado = texto ?? "Este valor es nulo"
8
9 // Devuelve "Este valor es nulo"

No hay comentarios:

Publicar un comentario