Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में नल कोलेसिंग ऑपरेटर (??) का उपयोग कैसे करें?

नल कोलेसिंग ऑपरेटर का उपयोग अशक्त मूल्य प्रकारों और संदर्भ प्रकारों के साथ किया जाता है। इसका उपयोग एक ऑपरेंड को दूसरे अशक्त (या नहीं) मान प्रकार के ऑपरेंड के प्रकार में परिवर्तित करने के लिए किया जाता है, जहां एक निहित रूपांतरण संभव है।

यदि पहले ऑपरेंड का मान शून्य है, तो ऑपरेटर दूसरे ऑपरेंड का मान लौटाता है, अन्यथा, यह पहले ऑपरेंड का मान लौटाता है।

निम्नलिखित एक उदाहरण है -

उदाहरण

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {
         double? num1 = null;
         double? num2 = 6.32123;
         double num3;

         num3 = num1 ?? 9.77;
         Console.WriteLine(" Value of num3: {0}", num3);

         num3 = num2 ?? 9.77;
         Console.WriteLine(" Value of num3: {0}", num3);
         Console.ReadLine();
      }
   }
}

आउटपुट

Value of num3: 9.77
Value of num3: 6.32123

  1. Android sqlite में TINYTEXT मान का उपयोग कैसे करें?

    एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में SQLite डेटाबेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस

  1. एंड्रॉइड स्क्लाइट में टिनिंट वैल्यू का उपयोग कैसे करें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में एसक्लाइट डेटा बेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस ड

  1. एंड्रॉइड स्क्लाइट में छोटे मूल्य का उपयोग कैसे करें?

    एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में SQLite डेटाबेस क्या है। SQLite एक ओपन सोर्स SQL ​​डेटाबेस है जो किसी डिवाइस पर टेक्स्ट फ़ाइल में डेटा स्टोर करता है। Android अंतर्निहित SQLite डेटाबेस कार्यान्वयन के साथ आता है। SQLite सभी रिलेशनल डेटाबेस सुविधाओं का समर्थन करता है। इस