fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. // Convertir números en base 10: Parse y TryParse
  8. double d = double.Parse("5.0");
  9. Console.WriteLine (d);
  10.  
  11. int i;
  12. bool ok = int.TryParse("5", out i);
  13. Console.WriteLine (ok);
  14.  
  15. // Conversión a partir de una base numérica distinta: 2, 8, o 16
  16. int j = Convert.ToInt32("1E", 16);
  17. Console.WriteLine (j);
  18.  
  19. // Formato hexadecimal: ToString
  20. string hex = 45.ToString("X");
  21. Console.WriteLine (hex);
  22.  
  23. // Conversión numérica sin pérdidas:
  24. int k = 23;
  25. double e = k;
  26. Console.WriteLine (e);
  27.  
  28. // Conversión numérica truncada:
  29. double f = 23.5;
  30. int l = (int) f;
  31. Console.WriteLine (l);
  32.  
  33. // Conversión numérica redondeada (real a entero): Convert.ToIntegral
  34. double g = 23.5;
  35. int m = Convert.ToInt32(g);
  36. Console.WriteLine (m);
  37. }
  38. }
Success #stdin #stdout 0.05s 23960KB
stdin
Standard input is empty
stdout
5
True
30
2D
23
23
24