Case insensitive String.Contains for C#

So, you want to use the String.contains method but you want it to be case insensitive.
You can use the following test instead:

string s = "MYSTRING";
if( s.IndexOf("string", 0, StringComparison.CurrentCultureIgnoreCase) != -1 )
{
    // String contains "string"
}
else
{
   // String does not contain "string"
}

We use "-1" because "0" can be an index

Popular posts from this blog

IIS Client Certificate Revocation Check Disable

Configuring Log and Performance Counter collection on the OMS Workspace

Send Syslog Messages from PowerShell