How to Use the Null Coalescing Operator (??) in C# ?


Grammarly

More than 40 Lakhs Students and Professionals use Grammarly for their spell and grammar checks. You can register and try for free.

There are times when you simply want to check if the value is null and perform some steps based on the condition . The Null Coalescing Operator (??) can help you achieve this.

How to Use the Null Coalescing Operator (??) in C# ?

Below is a sample code that uses Null Coalescing Operator (??) in C# to find if the vaklue is null . If it is null , then a value of -1 is assigned .

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ACSampleCode
{
    class Program
    {
        static void Main(string[] args)
        {
            int ? input = null;
            int retValue = input ?? -1;
            Console.WriteLine(retValue);
            Console.ReadLine();
        }
    }

}
1

Grammarly

More than 40 Lakhs Students and Professionals use Grammarly for their spell and grammar checks. You can register and try for free.
%d bloggers like this: