Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

String.IsNullOrEmpty (Método)

Indica si el valor del objeto String especificado es referencia null (Nothing en Visual Basic) o una cadena Empty.

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

public static bool IsNullOrEmpty (
	string value
)
public static boolean IsNullOrEmpty (
	String value
)
public static function IsNullOrEmpty (
	value : String
) : boolean
No aplicable.

Parámetros

value

Referencia de tipo String.

Valor devuelto

Es true si el valor del parámetro value es referencia null (Nothing en Visual Basic) 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 referencia null (Nothing en Visual Basic) o Empty.

En el ejemplo de código siguiente se determina si cada una de las tres cadenas tiene un valor, es una cadena vacía o es referencia null (Nothing en Visual Basic).

// This example demonstrates the String.IsNullOrEmpty() method
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) == true) 
        return "is null or empty";
    else
        return String.Format("(\"{0}\") is not null or empty", s);
    }
}
/*
This example produces the following results:

String s1 ("abcd") is not null or empty.
String s2 is null or empty.
String s3 is null or empty.

*/

// This example demonstrates the String.IsNullOrEmpty() method
import System.*;

class Sample
{
    public static void main(String[] args)
    {
        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));
    } //main

    public static String Test(String s)
    {
        if (String.IsNullOrEmpty(s) == true) {
            return "is null or empty";
        }
        else {
            return String.Format("(\"{0}\") is not null or empty", s);
        }
    } //Test
} //Sample 
 /*
This example produces the following results:

String s1 ("abcd") is not null or empty.
String s2 is null or empty.
String s3 is null or empty.

*/

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0

.NET Compact Framework

Compatible con: 2.0

XNA Framework

Compatible con: 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft