Verifique se uma string é nula ou vazia em C#

Muhammad Maisam Abbas 23 maio 2021 9 maio 2021 Csharp Csharp String
  1. Verifique se uma string está vazia ou nula em C#
  2. Verifique se uma string é nula em C#
  3. Verifique se uma variável de string está vazia em C#
Verifique se uma string é nula ou vazia em C#

Este tutorial discutirá os métodos de verificação se uma string está vazia ou nula em C#.

Verifique se uma string está vazia ou nula em C#

Se quisermos verificar se há uma string que possui valor null ou valor "", podemos usar o método string.IsNullOrEmpty() em C#. O método string.IsNullOrEmpty() tem um tipo de retorno booleano. Ele retorna true se a string estiver vazia ou nula. Veja o seguinte exemplo de código.

using System;

namespace check_string
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = null;
            if (string.IsNullOrEmpty(s))
            {
                Console.WriteLine("String is either null or empty");
            }
        }
    }
}

Resultado:

String is either null or empty

No código acima, atribuímos o valor null à variável de string s e verificamos se está vazio ou nulo com o método string.IsNullOrEmpty() em C#.

Verifique se uma string é nula em C#

Na seção acima, verificamos o valor null e o valor "" combinados. Se quisermos verificar separadamente se uma string é nula ou não, podemos usar o == operador de comparação. Veja o seguinte exemplo de código.

using System;

namespace check_string
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = null;
            if(s == null)
            {
                Console.WriteLine("String is null");
            }
        }
    }
}

Resultado:

String is null

No código acima, verificamos se a variável de string s é nula ou não com o operador de comparação == em C#.

Verifique se uma variável de string está vazia em C#

Como no exemplo anterior, também podemos verificar separadamente se uma string está vazia ou não com o campo string.Empty em C#. O campo string.Empty representa um vazio em C#. Veja o seguinte exemplo de código.

using System;

namespace check_string
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "";
            if(s == string.Empty)
            {
                Console.WriteLine("String is empty");
            }
        }
    }
}

Resultado:

String is empty

No código acima, verificamos se a string está vazia com o campo string.Empty em C#.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artigo relacionado - Csharp String

  • C# Converter Int a String
  • C# Converter String em Enum
  • Use Strings na instrução Switch em C#
  • C# Converter String para Data
  • Como converter uma string em Booleano em C#
  • Como converter uma string em uma array de bytes em C#