Vérifier si un objet est nul en C#

Muhammad Maisam Abbas 11 décembre 2023
  1. Vérifier l’objet nul avec l’opérateur == en C#
  2. Vérifier l’objet nul avec le mot-clé is en C#
Vérifier si un objet est nul en C#

Ce didacticiel abordera les méthodes permettant de vérifier si un objet est nul ou non en C#.

Vérifier l’objet nul avec l’opérateur == en C#

L ‘opérateur binaire == peut vérifier si la valeur sur le côté gauche de l’opérateur est égale à la valeur sur le côté droit de l’opérateur en C#. L’exemple de code suivant nous montre comment vérifier si un objet est nul ou non avec l’opérateur == en 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");
      }
    }
  }
}

Production:

check is null

Le code ci-dessus vérifie si la variable chaîne check est null ou non avec l’opérateur binaire == en C#.

Vérifier l’objet nul avec le mot-clé is en C#

On peut aussi utiliser le mot-clé is pour vérifier si un objet est nul ou non en C#. Le mot clé is est utilisé comme alternative à l’opérateur binaire == en C#. L’exemple de code suivant nous montre comment nous pouvons déterminer si un objet est nul ou non avec le mot clé is en 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");
      }
    }
  }
}

Production:

check is null

Le code ci-dessus vérifie si la variable chaîne check est null ou non avec l’opérateur binaire == en 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

Article connexe - Csharp Object