c# string equals ignore case code example

Example 1: c# string equals ignore case

string.Equals(val, "astringvalue",  StringComparison.OrdinalIgnoreCase)

Example 2: 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 3: 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
    }    
}