nullable रेफ़रेंस टाइप
जो मान null हो सकते हैं, उन्हें कंपाइलर को दिखाएँ।
यह कैसे काम करता है
nullable एनोटेशन वैकल्पिक और ज़रूरी रेफ़रेंस में फ़र्क करके NullReferenceException से बचाते हैं।
string? null की अनुमति देता है। null-coalescing ऑपरेटर Length पढ़ने से पहले सुरक्षित वैकल्पिक मान देता है।
चलने वाला C# उदाहरण
Program.cs
using System;
class Program
{
static void Main()
{
string? nickname = null;
string displayName = nickname ?? "Anonymous";
Console.WriteLine($"{displayName} ({displayName.Length})");
}
}
Anonymous (9)डिबगर से अभ्यास करें
किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।