12 de febrero de 2012

IsNull, Empty, WhiteSpace, Concat en String

La clase String implementa nuevos métodos: IsNullOrEmpty permite evaluar si la cadena es nula o vacía, IsNullOrWhiteSpace evalua si la cadena es vacía o tiene espacios, y último método Concat que concatena diferentes objetos.  (Visual Basic 10)
Aquí tenemos algunos ejemplos:
        'Cadena vacía
        Dim str1 As String = ""
        'Cadena con espacios
        Dim str2 As String = "     "
        'Cadena nula
        Dim str3 As String = Nothing
        If String.IsNullOrEmpty(str1) Then
            MessageBox.Show("Es nulo o esta vacio")
        End If
        If String.IsNullOrWhiteSpace(str2) Then
            MessageBox.Show("Es nulo o tiene espacios")
        End If
        If String.IsNullOrEmpty(str3) = True Then
            MessageBox.Show("Es nulo ")
        End If
        'Se concatena
        Dim str As String
        str = String.Concat("1", "2", "3", "4", "5")
        MessageBox.Show(str)
        'Se concatena los valores de una matriz
        Dim dias As String() = {"Dias ", "de ", "la ", "semana."}
        MessageBox.Show(String.Concat(dias))
        'Se concatena
        Dim Lista As New List(Of String) From {"Alonso ", "Andrea ", "Marybell"}
        MessageBox.Show(String.Concat(Lista))