निम्नलिखित तार्किक ऑपरेटर हैं जिनका उपयोग आप स्ट्रिंग्स पर C# में कर सकते हैं।
<टेबल><थेड>ऑपरेटर <थ>विवरण उदाहरण && लॉजिकल एंड ऑपरेटर कहा जाता है। यदि दोनों ऑपरेंड शून्य नहीं हैं तो शर्त सत्य हो जाती है। (A &&B) गलत है। || लॉजिकल या ऑपरेटर कहा जाता है। यदि दो ऑपरेंड में से कोई भी शून्य नहीं है तो शर्त सत्य हो जाती है। (A || B) सत्य है। ! लॉजिकल नॉट ऑपरेटर कहा जाता है। इसके ऑपरेंड की तार्किक स्थिति को उलटने के लिए उपयोग करें। यदि कोई शर्त सही है तो लॉजिकल नॉट ऑपरेटर झूठा बना देगा। !(A &&B) सत्य है।आइए एक उदाहरण देखें कि स्ट्रिंग्स पर लॉजिकल और ऑपरेटर का उपयोग कैसे करें -
उदाहरण
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; public class Demo { public bool CheckUnique(string str) { string one = ""; string two = ""; for (int i = 0; i < str.Length; i++) { one = str.Substring(i, 1); for (int j = 0; j < str.Length; j++) { two = str.Substring(j, 1); if ((one == two) && (i != j)) return false; } } return true; } static void Main(string[] args) { Demo d = new Demo(); bool b = d.CheckUnique("amit"); Console.WriteLine(b); Console.ReadKey(); } }
आउटपुट
True