Tipos de datos en vb.net
-------------------------------------------------
El siguiente texto fue tomado de
http://msdn.microsoft.com/es-es/library/s2dy91zy.aspx
Funciones de conversión de tipos
Estas funciones se compilan en línea, es decir, el código de conversión forma parte del código que evalúa la expresión. A veces no se produce una llamada a un procedimiento pararealizar la conversión, lo que mejora el rendimiento. Cada función convierte una expresión a un tipo de datos específico.
Copiar
CBool(expression)
CByte(expression)
CChar(expression)
CDate(expression)
CDbl(expression)
CDec(expression)
CInt(expression)CLng(expression)
CObj(expression)
CSByte(expression)
CShort(expression)
CSng(expression)
CStr(expression)
CUInt(expression)
CULng(expression)
CUShort(expression)
Parte
expression
Obligatorio.Cualquier expresión del tipo de datos de origen.
Tipo de datosdel valor devuelto
El nombre de función determina el tipo de datos del valor devuelto, como se muestra en la tabla siguiente.
Nombre de la función | Tipo de datos devuelto | Intervalo de valores del argumento expression |
CBool | Boolean (Tipo de datos, Visual Basic) | Cualquier expresión numérica, Char o String válida. |
CByte | Byte (Tipo de datos, Visual Basic) | 0 a 255 (sin signo);las partes fraccionarias se redondean.1 |
CChar | Char (Tipo de datos, Visual Basic) | Cualquier expresión Char o String válida; sólo se convierte el primer carácter de String; el valor puede estar comprendido entre 0 y 65535 (sin signo). |
CDate | Date (Tipo de datos, Visual Basic) | Cualquier representación válida de fecha y hora. |
CDbl | Double (Tipo de datos, Visual Basic) | de-1,79769313486231570E+308 a -4,94065645841246544E-324 para valores negativos; de 4,94065645841246544E-324 a 1,79769313486231570E+308 para valores positivos. |
CDec | Decimal (Tipo de datos, Visual Basic) | +/-79.228.162.514.264.337.593.543.950.335 para números a partir de cero, es decir, números sin decimales.Para números con 28 posiciones decimales, el intervalo es +/-7,9228162514264337593543950335.Elmenor número posible distinto de cero es 0,0000000000000000000000000001 (+/-1E-28). |
CInt | Integer (Tipo de datos, Visual Basic) | de -2.147.483.648 a 2.147.483.647; las partes fraccionarias se redondean.1 |
CLng | Long (Tipo de datos, Visual Basic) | de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807; las partes fraccionarias se redondean.1 |
CObj | Object (Tipo de datos) |Cualquier expresión válida. |
CSByte | SByte (Tipo de datos, Visual Basic) | de -128 a 127; las partes fraccionarias se redondean.1 |
CShort | Short (Tipo de datos, Visual Basic) | de -32.768 a 32.767; las partes fraccionarias se redondean.1 |
CSng | Single (Tipo de datos, Visual Basic) | De -3,402823E+38 a –1,401298E-45 para valores negativos; de 1,401298E-45 a 3,402823E+38 para valores positivos.|
CStr | String (Tipo de datos, Visual Basic) | Los valores devueltos para CStr dependen del argumento expression.Vea Valores devueltos para la función CStr. |
CUInt | UInteger (Tipo de datos) | de 0 a 4.294.967.295 (sin signo); las partes fraccionarias se redondean.1 |
CULng | ULong (Tipo de datos, Visual Basic) | de 0 a 18.446.744.073.709.551.615 (sin signo); las partes fraccionarias seredondean.1 |
CUShort | UShort (Tipo de datos, Visual Basic) | de 0 a 65.535 (sin signo); las partes fraccionarias se redondean.1 |
1 Las partes fraccionarias pueden estar sujetas a un tipo especial de redondeo denominado redondeo bancario. Vea "Comentarios" para obtener más información.
Comentarios
Por regla general, debe utilizar preferentemente las funciones de conversión de tipos de...
Regístrate para leer el documento completo.