Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

String.IsNullOrEmpty (Método)

Indica si el valor de la cadena especificada es null o una cadena de tipo Empty.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

public static bool IsNullOrEmpty(
	string value
)

Parámetros

value
Tipo: System.String
Cadena que se va a comprobar.

Valor devuelto

Tipo: System.Boolean
Es true si el valor del parámetro value es null o una cadena vacía (""); en caso contrario, es false.

IsNullOrEmpty es un método útil que permite comprobar simultáneamente si el valor de un objeto String es null o Empty. Esto equivale al código siguiente:


result = s == null || s == String.Empty;


En el ejemplo siguiente se determina si cada una de las tres cadenas tiene un valor, es una cadena vacía o es null.


using System;

class Sample 
{
    public static void Main() 
    {
    string s1 = "abcd";
    string s2 = "";
    string s3 = null;

    Console.WriteLine("String s1 {0}.", Test(s1));
    Console.WriteLine("String s2 {0}.", Test(s2));
    Console.WriteLine("String s3 {0}.", Test(s3));
    }

    public static String Test(string s)
    {
    if (String.IsNullOrEmpty(s)) 
        return "is null or empty";
    else
        return String.Format("(\"{0}\") is not null or empty", s);
    }
}
// The example displays the following output:
//       String s1 ("abcd") is not null or empty.
//       String s2 is null or empty.
//       String s3 is null or empty.


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Compatible con:

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

date

Historial

Motivo

Diciembre de 2010

Ampliada la sección Comentarios y modificado el ejemplo.

Comentarios de los clientes.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft