Recupero este artículo creado por mí junto con mi compi Francisco Recio para el portal desarrolloWeb.com.
VB.NET |
Dim Cadena As String Dim Longitud As Integer Cadena = «Datos» Longitud = Cadena.Length() |
C# |
String Cadena; Int Longitud; Cadena = «Datos»; Longitud = Cadena.Length(); |
En el ejemplo anterior declaramos una variable de tipo String (Cadena de caracteres), y podemos ver como esta variable posee una serie de propiedades y métodos que pueden ser invocados, en este caso usamos la propiedad Length() para obtener el numero de caracteres de la variable Cadena y asignarlo a la variable Longitud, que pasaría a tener el valor 5.
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#.
Nombre de la clase |
Tipo de dato en VB.NET |
Tipo de dato en C# |
Descripción |
Byte | Byte |
Byte |
Entero sin signo de 8 bit. |
Sbyte | Sbyte (No nativo) |
sbyte |
Entero sin signo de 8bit (Tipo no acorde con el CLS) |
Int16 | Short |
short |
Entero con signo de 16 bit. |
Int32 | Integer |
int |
Entero con signo de 32 bit. |
Int64 | Long |
long |
Entero con signo de 64 bit. |
Uint16 | UInt16 (No nativo) |
ushort |
Entero sin signo de 16 bit. (Tipo no acorde con el CLS) |
Uint32 | Uint32 (No nativo) |
uint |
Entero sin signo de 32 bit. (Tipo no acorde con el CLS) |
Uint64 | Uint64 (No nativo) |
ulong |
Entero sin signo de 64 bit. (Tipo no acorde con el CLS) |
Single | Single |
float |
Numero con coma flotante de precisión simple, de 32 bit. |
Double | Double |
double |
Numero con coma flotante de precisión doble, de 64 bit. |
Boolean | Boolean |
bool |
Valor logico |
Char | Char |
char |
Carácter unicode de 16 bit. |
Decimal | Decimal |
decimal |
Valor decimal de 96 bit. |
IntPtr | IntPtr (No nativo) |
— |
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) |
UintPtr | UintPtr (No nativo) |
— |
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) |
String | String |
string |
Cadena de caracteres. |
Artículo original: http://www.desarrolloweb.com/articulos/1388.php