Conversión de objeto de un tipo a otro
Artículo por Club Developers · 10 mayo 2006
2005 vistas
La clase System.Convert permite convertir objetos de tipos base.
Hay otros métodos para hacerlo, pero la ventaja de esta clase es que es independiente del lenguaje usado.
System.Convert dispone de múltitud de métodos para realizar cualquier tipo de conversión posible entre tipos base.
Veamos algunos ejemplos
Si no se puede realizar la conversión se elevará una excepción
También podemos usar el método Parse de cada tipo.
También podemos usar el operador cast CType
Hay otros métodos para hacerlo, pero la ventaja de esta clase es que es independiente del lenguaje usado.
System.Convert dispone de múltitud de métodos para realizar cualquier tipo de conversión posible entre tipos base.
Veamos algunos ejemplos
vbnet
'conversión de un entero a una cadena de carácteres Dim i as Integer = 10 Dim s as string = Convert.ToString(i) 'conversión de una cadena a un emtero i = Convert.ToInt32(s)
Si no se puede realizar la conversión se elevará una excepción
También podemos usar el método Parse de cada tipo.
vbnet
Dim s as String = "35000" Dim i as Integer = Integer.Parse(s)
También podemos usar el operador cast CType
vbnet
Dim s as string = "35000" Dim i as Integer = CType(s, Integer)