C# string.compare code example
Example 1: c sharp if string equals
// There are two ways to check if 2 strings are the same:
string str1 = "Hello";
string str2 = "Hello";
// The first is using double equals sign ==
str1 == str2; // Output: true
// The second is using the 'Equals()' function
str1.Equals(str2); // Output: true
Example 2: string comparison in c#
SYNTAX:
string.Compare(str1, str2);
RULE:
s1==s2 returns 0
s1>s2 returns 1
s1<s2 returns -1
EXAMPLE:
using System;
public class StringExample{
public static void Main(string[] args){
string s1 = "hello";
string s2 = "hello";
string s3 = "csharp";
Console.WriteLine(string.Compare(s1,s2)); //0
Console.WriteLine(string.Compare(s2,s3)); //1
}
}
Example 3: c# string.compare
public static int Compare (string? strA, string? strB);
//Less than zero strA precedes strB in the sort order
//zero strA occurs in the same position as strB in the sort order
//Greater than zero strA follows strB in the sort order
Example 4: c# comparer
public abstract class Comparer<T> : System.Collections.Generic.IComparer<T>, System.Collections.IComparer