Verifique se um objeto é nulo em C#

Muhammad Maisam Abbas 16 fevereiro 2024
  1. Verifique o objeto nulo com o operador == em C#
  2. Verifique o objeto nulo com a palavra-chave is em C#
Verifique se um objeto é nulo em C#

Este tutorial discutirá métodos para verificar se um objeto é nulo ou não em C#.

Verifique o objeto nulo com o operador == em C#

O operador binário == pode verificar se o valor do lado esquerdo do operador é igual ao valor do lado direito do operador em C#. O exemplo de código a seguir nos mostra como verificar se um objeto é nulo ou não com o operador == em C#.

using System;

namespace check_null_object {
  class Program {
    static void Main(string[] args) {
      string check = null;
      if (check == null) {
        Console.WriteLine("check is null");
      } else {
        Console.WriteLine("check is not null");
      }
    }
  }
}

Resultado:

check is null

O código acima verifica se a variável de string check é null ou não com o operador binário == em C#.

Verifique o objeto nulo com a palavra-chave is em C#

Também podemos usar a is palavra-chave para verificar se um objeto é nulo ou não em C#. A palavra-chave is é usada como alternativa ao operador binário == em C#. O exemplo de código a seguir nos mostra como podemos determinar se um objeto é nulo ou não com a palavra-chave is em C#.

using System;

namespace check_null_object {
  class Program {
    static void Main(string[] args) {
      string check = null;
      if (check is null) {
        Console.WriteLine("check is null");
      } else {
        Console.WriteLine("check is not null");
      }
    }
  }
}

Resultado:

check is null

O código acima verifica se a variável de string check é null ou não com o operador binário == 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 Object