उदाहरण
C# में string (जो System.String का एलियास है) Equals() मेथड को ओवरराइड करता है ताकि सामग्री की तुलना की जा सके। दो स्ट्रिंग ऑब्जेक्ट बराबर हैं यदि उनके वर्ण समान क्रम में हों।
using System;
public class Demo {
public static void Main(String[] args) {
string str1 = "John";
string str2 = "John";
Console.WriteLine("स्ट्रिंग 1 = " + str1);
Console.WriteLine("स्ट्रिंग 2 = " + str2);
Console.WriteLine("स्ट्रिंग 1, स्ट्रिंग 2 के बराबर है: {0}", str1.Equals(str2));
}
}
आउटपुट
स्ट्रिंग 1 = John स्ट्रिंग 2 = John स्ट्रिंग 1, स्ट्रिंग 2 के बराबर है: True
एक और उदाहरण
using System;
public class Demo {
public static void Main(String[] args) {
string str1 = "Tom";
string str2 = "Kevin";
Console.WriteLine("स्ट्रिंग 1 = " + str1);
Console.WriteLine("स्ट्रिंग 2 = " + str2);
Console.WriteLine("स्ट्रिंग 1, स्ट्रिंग 2 के बराबर है: {0}", str1.Equals(str2));
}
}
आउटपुट
स्ट्रिंग 1 = Tom स्ट्रिंग 2 = Kevin स्ट्रिंग 1, स्ट्रिंग 2 के बराबर है: False