convertir de integer a lo que sea
Bueno, hay varias maneras de convertir un DataType, cada uno con sus pequeñas diferencias a tener en cuenta.
1)
Utilizando los métodos
Parse o
TryParse de un DataType.
Dim str As String = "1"
Dim num As Integer
Integer.TryParse(str, num)
2)
Utilizando las funciones de conversión de DataTypes:
http://msdn.microsoft.com/en-us/library/s2dy91zy.aspxDim str As String = "1"
Dim num As Integer
num = CInt(str)
3)
Utilizando los métodos de la Class '
Convert'.
Dim str As String = "1"
Dim num As Integer
num = Convert.ToInt32(str, 10I)
4)
Utilizando las funciones
CType,
TryCast o
DirectCast.
Dim str As String = "1"
Dim num As Integer
num = CType(str, Integer)
5)
Utilizando la Class '
TypeConverter'.
Imports System.ComponentModel
Dim str As String = "1"
Dim num As Integer
Dim converter As TypeConverter = TypeDescriptor.GetConverter(num.GetType)
With converter
If .CanConvertFrom(str.GetType) Then
num = .ConvertFrom(str)
End If
End With
Saludos.