C # में स्ट्रिंग की तुलना करना बहुत सरल है। वास्तव में इसे करने के कई तरीके हैं। मैंने नीचे के ब्लॉक में कुछ सूचीबद्ध किए हैं। मैं उन लोगों के बारे में उत्सुक हूं जो उनके बीच मतभेद हैं और जब किसी को दूसरों पर इस्तेमाल किया जाना चाहिए? क्या हर कीमत पर इससे बचना चाहिए? क्या मुझे और सूचीबद्ध नहीं किया गया है?
string testString = "Test";
string anotherString = "Another";
if (testString.CompareTo(anotherString) == 0) {}
if (testString.Equals(anotherString)) {}
if (testString == anotherString) {}
(नोट: मैं इस उदाहरण में समानता की तलाश कर रहा हूं, जो इससे कम या ज्यादा नहीं है लेकिन साथ ही साथ इस पर टिप्पणी करने के लिए स्वतंत्र महसूस कर रहा है)