Advertisement
Fhernd

LiftingOperadores.cs

Sep 1st, 2014
2,181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.56 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Articulos.Cap04.TiposNullables
  4. {
  5.     public sealed class LiftingOperadores
  6.     {
  7.         public static void Main()
  8.         {
  9.             // Declaración de variables nullable:
  10.             int? x = 13;
  11.             int? y = null;
  12.            
  13.             // Ejemplos con operadores de igualdad:
  14.             Console.WriteLine ("\n--- Ejemplos de Operadores de Igualdad ---\n");
  15.             Console.WriteLine ("\tx == y -> {0:3}", (x == y));            // False
  16.             Console.WriteLine ("\tx == null -> {0}", (x == null));        // False
  17.             Console.WriteLine ("\tx == 13 -> {0}", (x == 13));            // True
  18.             Console.WriteLine ("\ty == null -> {0}", (y == null));        // True
  19.             Console.WriteLine ("\ty == 13 -> {0}", (y == 13));            // False
  20.             Console.WriteLine ("\ty != 13 -> {0}", (y != 13));            // True
  21.            
  22.             Console.WriteLine ("\n--- Ejemplos de Operadores Relacionales ---\n");
  23.             Console.WriteLine ("\tx < 17 -> {0}", (x < 17));            // True
  24.             Console.WriteLine ("\ty < 17 -> {0}", (y < 17));            // False
  25.             Console.WriteLine ("\ty > 17 -> {0}", (y > 17));            // False
  26.            
  27.             Console.WriteLine ("\n--- Ejemplos de Otros Operadores ---\n");
  28.             Console.WriteLine ("\tx + 13 -> {0}", (x + 13));            // 26
  29.             Console.WriteLine ("\tx + y -> {0}", (x + y));                // null (no imprime nada)
  30.            
  31.             Console.WriteLine ();
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement