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

सी # में टर्नरी ऑपरेटर/सशर्त ऑपरेटर क्या है?

टर्नरी ऑपरेटर सी # में एक सशर्त ऑपरेटर है। यह तीन तर्क लेता है और एक बूलियन अभिव्यक्ति का मूल्यांकन करता है।

उदाहरण के लिए -

y = (x == 1) ? 70 : 100;

ऊपर, यदि पहला ऑपरेंड सत्य (1) का मूल्यांकन करता है, तो दूसरे ऑपरेंड का मूल्यांकन किया जाता है। यदि पहला ऑपरेंड असत्य (0) का मूल्यांकन करता है, तो तीसरे ऑपरेंड का मूल्यांकन किया जाता है।

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

उदाहरण

using System;

namespace DEMO {
   class Program {
      static void Main(string[] args) {

         int a, b;
         a = 10;
         b = (a == 1) ? 20 : 30;
         Console.WriteLine("Value of b is {0}", b);
         b = (a == 10) ? 20 : 30;
         Console.WriteLine("Value of b is {0}", b);
         Console.ReadLine();
      }
   }
}

आउटपुट

Value of b is 30
Value of b is 20

  1. सी # में सशर्त गुण क्या हैं?

    मेटाडेटा जोड़ने के लिए विशेषताओं का उपयोग किया जाता है, जैसे कि कंपाइलर निर्देश और अन्य जानकारी जैसे कि टिप्पणियां, विवरण, विधियों और कक्षाओं को किसी प्रोग्राम में। यह पूर्वनिर्धारित विशेषता एक सशर्त विधि को चिह्नित करती है जिसका निष्पादन एक निर्दिष्ट प्रीप्रोसेसिंग पहचानकर्ता पर निर्भर करता है। य

  1. सी # में ऑपरेटर प्राथमिकता क्या है?

    एक ऑपरेटर एक प्रतीक है जो संकलक को विशिष्ट गणितीय या तार्किक जोड़तोड़ करने के लिए कहता है। संचालिका पूर्वता एक व्यंजक में पदों के समूहन को निर्धारित करती है। यह एक अभिव्यक्ति के मूल्यांकन को प्रभावित करता है। कुछ ऑपरेटरों की प्राथमिकता दूसरों की तुलना में अधिक होती है; उदाहरण के लिए, गुणन संचालिका

  1. पायथन में टर्नरी ऑपरेटर?

    कई प्रोग्रामिंग भाषाएं टर्नरी ऑपरेटर का समर्थन करती हैं, जो मूल रूप से एक सशर्त अभिव्यक्ति को परिभाषित करती हैं। इसी तरह, पायथन में टर्नरी ऑपरेटर का उपयोग बाइनरी स्थिति के परिणाम के आधार पर मूल्य वापस करने के लिए किया जाता है। यह एक इनपुट के रूप में बाइनरी वैल्यू (शर्त) लेता है, इसलिए यह अगर-अन्य क