Pregunta 119

Técnico Auxiliar Informática del Estado - 2010 - TAI PI OEP 2010

Aunque finalmente se tomó la decisión de programar con JAVA los objetos de negocio, se realizaron algunas pruebas en el portal con componentes .NET. Tomando como ejemplo de código (en C#): int i = 100; System.Type variable = i.GetType(); System.Console.WriteLine(variable); System.Console.WriteLine(typeof(int)); ¿Cuál sería el resultado en pantalla?

  • A.System.Int32 System.Int32Respuesta correcta
  • B.System.Int32 System
  • C.System.Int32 int
  • D.int int

Explicación

En C# .NET, 'int' es alias de System.Int32 del Common Type System. La llamada i.GetType() retorna objeto System.Type cuyo nombre es 'System.Int32'. typeof(int) también retorna System.Type de System.Int32. Al imprimirlos ambos producen string idéntico: 'System.Int32'.