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