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