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

Domain Controller Machine Password Reset

Configuring Log and Performance Counter collection on the OMS Workspace