C# नल करने योग्य प्रकार (nullable types) प्रदान करता है, जिन्हें आप सामान्य मानों की सीमा के साथ-साथ null मान भी असाइन कर सकते हैं।
उदाहरण के लिए, आप -2,147,483,648 से 2,147,483,647 तक कोई भी मान या null एक Nullable<int> वेरिएबल में स्टोर कर सकते हैं। इसी तरह, आप true, false, या null एक Nullable<bool> वेरिएबल में असाइन कर सकते हैं।
निम्नलिखित सिंटैक्स है:
< data_type>? <variable_name> = null;
यहां एक उदाहरण है:
int? num1 = null;
आइए नल करने योग्य डेटा टाइप्स के साथ काम करने का पूरा उदाहरण देखें:
उदाहरण
using System; namespace Demo { class Program { static void Main(string[] args) { int? num1 = null; int? num2 = 45; double? num3 = new double?(); double? num4 = 3.14157; bool? boolval = new bool?(); // मान प्रदर्शित करें Console.WriteLine("Nullables at Show: {0}, {1}, {2}, {3}", num1, num2, num3, num4); Console.WriteLine("A Nullable boolean value: {0}", boolval); Console.ReadLine(); } } }आउटपुट
Nullables at Show: , 45, , 3.14157 A Nullable boolean value: