> Faqs > Tipos de datos en .NET

Tipos de datos en .NET

Me gustaría saber cuales son los tipos básicos de datos que puedo utilizar en la plataforma .NET

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

Los tipos de datos en la plataforma .NET están implementados como clases, de manera que una variable declarada de un tipo determinado, tendrá la capacidad de usar tanto los métodos como las propiedades que pertenezcan a la clase del tipo de dato.

En la siguiente tabla se muestra una relación de los tipos de datos de .NET Framework y su correspondencia en VB.NET y C#.

<table border="1" cellpadding="0" cellspacing="0"> <tr> <td class="fuente8">**Nombre de la clase** </td> <td class="fuente8">**Tipo de dato en VB.NET** </td> <td class="fuente8">**Tipo de dato en C#** </td> <td class="fuente8">**Descripción** </td> </tr> <tr> <td class="fuente8" valign="top">Byte </td> <td class="fuente8" valign="top">Byte </td> <td class="fuente8" valign="top">Byte </td> <td class="fuente8" valign="top">Entero sin signo de 8 bit. </td> </tr> <tr> <td class="fuente8" valign="top">Sbyte </td> <td class="fuente8" valign="top">Sbyte (No nativo) </td> <td class="fuente8" valign="top">sbyte </td> <td class="fuente8" valign="top">Entero sin signo de 8bit (Tipo no acorde con el CLS) </td> </tr> <tr> <td class="fuente8" valign="top">Int16 </td> <td class="fuente8" valign="top">Short </td> <td class="fuente8" valign="top">short </td> <td class="fuente8" valign="top">Entero con signo de 16 bit. </td> </tr> <tr> <td class="fuente8" valign="top">Int32 </td> <td class="fuente8" valign="top">Integer </td> <td class="fuente8" valign="top">int </td> <td class="fuente8" valign="top">Entero con signo de 32 bit. </td> </tr> <tr> <td class="fuente8" valign="top">Int64 </td> <td class="fuente8" valign="top">Long </td> <td class="fuente8" valign="top">long </td> <td class="fuente8" valign="top">Entero con signo de 64 bit. </td> </tr> <tr> <td class="fuente8" valign="top">Uint16 </td> <td class="fuente8" valign="top">UInt16 (No nativo) </td> <td class="fuente8" valign="top">ushort </td> <td class="fuente8" valign="top">Entero sin signo de 16 bit. (Tipo no acorde con el CLS) </td> </tr> <tr> <td class="fuente8" valign="top">Uint32 </td> <td class="fuente8" valign="top">Uint32 (No nativo) </td> <td class="fuente8" valign="top">uint </td> <td class="fuente8" valign="top">Entero sin signo de 32 bit. (Tipo no acorde con el CLS) </td> </tr> <tr> <td class="fuente8" valign="top">Uint64 </td> <td class="fuente8" valign="top">Uint64 (No nativo) </td> <td class="fuente8" valign="top">ulong </td> <td class="fuente8" valign="top">Entero sin signo de 64 bit. (Tipo no acorde con el CLS) </td> </tr> <tr> <td class="fuente8" valign="top">Single </td> <td class="fuente8" valign="top">Single </td> <td class="fuente8" valign="top">float </td> <td class="fuente8" valign="top">Numero con coma flotante de precisión simple, de 32 bit. </td> </tr> <tr> <td class="fuente8" valign="top">Double </td> <td class="fuente8" valign="top">Double </td> <td class="fuente8" valign="top">double </td> <td class="fuente8" valign="top">Numero con coma flotante de precisión doble, de 64 bit. </td> </tr> <tr> <td class="fuente8" valign="top">Boolean </td> <td class="fuente8" valign="top">Boolean </td> <td class="fuente8" valign="top">bool </td> <td class="fuente8" valign="top">Valor logico </td> </tr> <tr> <td class="fuente8" valign="top">Char </td> <td class="fuente8" valign="top">Char </td> <td class="fuente8" valign="top">char </td> <td class="fuente8" valign="top">Carácter unicode de 16 bit. </td> </tr> <tr> <td class="fuente8" valign="top">Decimal </td> <td class="fuente8" valign="top">Decimal </td> <td class="fuente8" valign="top">decimal </td> <td class="fuente8" valign="top">Valor decimal de 96 bit. </td> </tr> <tr> <td class="fuente8" valign="top">IntPtr </td> <td class="fuente8" valign="top">IntPtr (No nativo) </td> <td class="fuente8" valign="top">\-- </td> <td class="fuente8" valign="top">Entero con signo cuyo tamaño depende de la plataforma: 32 bit en plataformas de 32 bit y 64 bit en plataformas de 64 bit. (Tipo no acorde con el CLS) </td> </tr> <tr> <td class="fuente8" valign="top">UintPtr </td> <td class="fuente8" valign="top">UintPtr (No nativo) </td> <td class="fuente8" valign="top">\-- </td> <td class="fuente8" valign="top">Entero sin signo cuyo tamaño depende de la plataforma: 32 bit en plataformas de 32 bit y 64 bit en plataformas de 64 bit. (Tipo no acorde con el CLS) </td> </tr> <tr> <td class="fuente8" valign="top">String </td> <td class="fuente8" valign="top">String </td> <td class="fuente8" valign="top">string </td> <td class="fuente8" valign="top">Cadena de caracteres. </td> </tr> </table>
Sara Álvarez