C# में ComparOrdinal() विधि का उपयोग प्रत्येक स्ट्रिंग में संबंधित चार ऑब्जेक्ट्स के संख्यात्मक मानों का मूल्यांकन करके दो निर्दिष्ट स्ट्रिंग ऑब्जेक्ट्स की तुलना करने के लिए किया जाता है।
सिंटैक्स
public static int CompareOrdinal (string str1, string str2);
ऊपर, str1 और str2 तुलना करने के लिए तार हैं।
वापसी मूल्य शून्य से कम है, str1
उदाहरण
using System; public class Demo { public static void Main(string[] args) { string s1 = "Amy"; string s2 = "Katie"; string s3 = s2; Console.WriteLine("String1 = "+s1); Console.WriteLine("String2 = "+s2); Console.WriteLine("Are both the strings equal? = "+s1.Equals(s2)); Console.WriteLine("Are both the strings equal? = "+s2.Equals(s3)); Console.WriteLine(string.CompareOrdinal(s1, s2)); Console.WriteLine(string.CompareOrdinal(s2, s3)); } }
आउटपुट
String1 = Amy String2 = Katie Are both the strings equal? = False Are both the strings equal? = True -10 0
उदाहरण
using System; public class Demo { public static void Main(string[] args) { string s1 = "David"; string s2 = "David"; string s3 = s2; string s4 = "Tom"; string s5 = s4; Console.WriteLine("String1 = "+s1); Console.WriteLine("String2 = "+s2); Console.WriteLine("String3 = "+s3); Console.WriteLine("String4 = "+s4); Console.WriteLine("String5 = "+s5); Console.WriteLine("Is s1 and s2 equal? = "+s1.Equals(s2)); Console.WriteLine("Is s2 and s3 equal? = "+s2.Equals(s3)); Console.WriteLine("Is s3 and s4 equal? = "+s3.Equals(s4)); Console.WriteLine("Is s4 and s5 equal? = "+s4.Equals(s5)); Console.WriteLine(string.CompareOrdinal(s1, s2)); Console.WriteLine(string.CompareOrdinal(s2, s3)); Console.WriteLine(string.CompareOrdinal(s3, s4)); Console.WriteLine(string.CompareOrdinal(s4, s5)); } }
आउटपुट
String1 = David String2 = David String3 = David String4 = Tom String5 = Tom Is s1 and s2 equal? = True Is s2 and s3 equal? = True Is s3 and s4 equal? = False Is s4 and s5 equal? = True 0 0 -16 0