तार्किक ऑपरेटरों का उपयोग बूलियन मानों के साथ किया जाता है। निम्नलिखित तीन तार्किक ऑपरेटर C# में उपलब्ध हैं।
| संचालक | <वें शैली ="पाठ-संरेखण:केंद्र;">विवरण|
|---|---|
| && | लॉजिकल एंड ऑपरेटर कहा जाता है। यदि दोनों ऑपरेंड शून्य नहीं हैं तो शर्त सत्य हो जाती है। |
| || | लॉजिकल या ऑपरेटर कहा जाता है। यदि दो ऑपरेंड में से कोई भी शून्य नहीं है तो शर्त सत्य हो जाती है। |
| ! | लॉजिकल नॉट ऑपरेटर कहा जाता है। इसके ऑपरेंड की तार्किक स्थिति को उलटने के लिए उपयोग करें। यदि कोई शर्त सही है तो लॉजिकल नॉट ऑपरेटर झूठा बना देगा। |
आइए एक उदाहरण देखें जो दिखाता है कि सी # में लॉजिकल ऑपरेटरों के साथ कैसे काम करना है। यहां लॉजिकल एंड ऑपरेटर के लिए कंडीशन चेक की गई है।
if (a && b) {
Console.WriteLine("Line 1 - Condition is true");
} इसी तरह, आइए देखें कि C# में अन्य लॉजिकल ऑपरेटरों के साथ कैसे काम किया जाए।
उदाहरण
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
bool a = true;
bool b = true;
if (a && b) {
Console.WriteLine("Line 1 - Condition is true");
}
if (a || b) {
Console.WriteLine("Line 2 - Condition is true");
}
a = false;
b = true;
if (a && b) {
Console.WriteLine("Line 3 - Condition is true");
} else {
Console.WriteLine("Line 3 - Condition is not true");
}
if (!(a && b)) {
Console.WriteLine("Line 4 - Condition is true");
}
Console.ReadLine();
}
}
} आउटपुट
Line 1 - Condition is true Line 2 - Condition is true Line 3 - Condition is not true Line 4 - Condition is true