Tipos de Datos en C#
Tipos de Datos en C#
Tipos de Datos en C#
Noviembre 2007
En este tema se describen algunas de las similitudes y diferencias principales en cómo se representan y asignan
los datos, y se recolectan los elementos no utilizados en Java y en C#.
C# permite crear un método de destructor al que se llama antes de que se destruyan las instancias de una clase.
En Java, se puede utilizar un método finalize para contener código que limpia los recursos antes de que se
recolecten los elementos no utilizados del objeto. En C#, el que realiza esta función es el destructor de clase. El
destructor se parece a un constructor sin los argumentos y con un carácter de tilde delante (~).
Por otro lado, todos los tipos de datos primitivos en C# son objetos en el espacio de nombres System. Para cada
tipo de datos, se proporciona un nombre corto o alias. Por ejemplo, int es el nombre corto correspondiente
a System.Int32 y double es la forma abreviada de System.Double.
En la tabla siguiente se proporciona la lista de tipos de datos de C# y sus alias. Como puede ver, los primeros
ocho de estos tipos corresponden a los tipos primitivos disponibles en Java. Sin embargo, tenga en cuenta que el
tipo boolean de Java se denomina bool en C#.