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

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

C# में दो मानों की तुलना करने के लिए, संबंधपरक ऑपरेटरों का उपयोग करें।

C# में निम्नलिखित रिलेशनल ऑपरेटर हैं।

<वें शैली ="पाठ-संरेखण:केंद्र;">विवरण
संचालक
== जांचता है कि दो ऑपरेंड के मान बराबर हैं या नहीं, यदि हाँ तो कंडीशन सही हो जाती है।
!= जांचता है कि दो ऑपरेंड के मान बराबर हैं या नहीं, यदि मान समान नहीं हैं तो कंडीशन सही हो जाती है।
> जांचता है कि बाएं संकार्य का मान दाएँ संकार्य के मान से अधिक है या नहीं, यदि हाँ तो स्थिति सत्य हो जाती है।

जांचता है कि बाएं संकार्य का मान दाएँ संकार्य के मान से कम है या नहीं, यदि हाँ तो स्थिति सत्य हो जाती है।
>= जांचता है कि बाएं ऑपरेंड का मान दाएं ऑपरेंड के मान से अधिक या बराबर है, यदि हां तो स्थिति सत्य हो जाती है।

जांचता है कि बाएं ऑपरेंड का मान दाएं ऑपरेंड के मान से कम या बराबर है, यदि हां तो कंडीशन सही हो जाती है।

उदाहरण के लिए, समानता के लिए दो पूर्णांक चरों की तुलना करने के लिए -

if (a == b) {
   Console.WriteLine("Line 1 - a is equal to b");
} else {
   Console.WriteLine("Line 1 - a is not equal to b");
}

उसी तरह, यह अन्य रिलेशनल ऑपरेटरों के लिए काम करेगा।

निम्नलिखित एक उदाहरण है जो दिखाता है कि C# में रिलेशनल ऑपरेटरों के साथ कैसे काम करना है -

उदाहरण

using System;

class Program {
   static void Main(string[] args) {
      int a = 21;
      int b = 10;

      if (a == b) {
         Console.WriteLine("Line 1 - a is equal to b");
      } else {
         Console.WriteLine("Line 1 - a is not equal to b");
      }

      if (a < b) {
         Console.WriteLine("Line 2 - a is less than b");
      } else {
         Console.WriteLine("Line 2 - a is not less than b");
      }

      if (a > b) {
         Console.WriteLine("Line 3 - a is greater than b");
      } else {
         Console.WriteLine("Line 3 - a is not greater than b");
      }

      /* Lets change value of a and b */
      a = 5;
      b = 20;

      if (a <= b) {
         Console.WriteLine("Line 4 - a is either less than or equal to b");
      }

      if (b >= a) {
         Console.WriteLine("Line 5 - b is either greater than or equal to b");
      }
   }
}

आउटपुट

Line 1 - a is not equal to b
Line 2 - a is not less than b
Line 3 - a is greater than b
Line 4 - a is either less than or equal to b
Line 5 - b is either greater than or equal to b

  1. C# में लेफ्ट शिफ्ट और राइट शिफ्ट ऑपरेटर (>> और <<) क्या हैं?

    बिटवाइज लेफ्ट शिफ्ट ऑपरेटर बाएं ऑपरेंड मान को दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से बाईं ओर ले जाया जाता है। बिटवाइज राइट शिफ्ट ऑपरेटर बाएं ऑपरेंड मान को दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से दाएं स्थानांतरित किया जाता है। निम्नलिखित एक उदाहरण है जो दिखाता है कि बिटवाइज़ बाएँ

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

    तार्किक ऑपरेटरों का उपयोग बूलियन मानों के साथ किया जाता है। निम्नलिखित तीन तार्किक ऑपरेटर C# में उपलब्ध हैं। संचालक विवरण && लॉजिकल एंड ऑपरेटर कहा जाता है। यदि दोनों ऑपरेंड शून्य नहीं हैं तो शर्त सत्य हो जाती है। || लॉजिकल या ऑपरेटर कहा जाता है। यदि दो ऑपरेंड में से कोई भी शून्य नहीं है तो शर्त

  1. सी # कार्यक्रमों में विनाशक क्या हैं?

    एक विध्वंसक एक वर्ग का एक विशेष सदस्य कार्य होता है जिसे तब निष्पादित किया जाता है जब उसकी कक्षा की कोई वस्तु दायरे से बाहर हो जाती है। इसका ठीक वैसा ही नाम है जैसा कि उपसर्ग वाले टिल्ड (~) वाले वर्ग का है, उदाहरण के लिए, हमारे वर्ग का नाम डेमो है। public Demo() { // constructor    Consol