Skip to content

Instantly share code, notes, and snippets.

@InvaderZim85
Created March 6, 2019 21:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save InvaderZim85/0e7852c72f9dfa4c8df20b939fc18a17 to your computer and use it in GitHub Desktop.
Save InvaderZim85/0e7852c72f9dfa4c8df20b939fc18a17 to your computer and use it in GitHub Desktop.
// Contains
public static bool ContainsIgnoreCase(this string value, string substring)
{
if (string.IsNullOrEmpty(substring))
return false;
return value.IndexOf(substring, StringComparison.OrdinalIgnoreCase) >= 0;
}
// Equals
public static bool EqualsIgnoreCase(this string value, string match)
{
if (string.IsNullOrEmpty(match))
return false;
return string.Equals(value, match, StringComparison.OrdinalIgnoreCase);
}
// Anwendung
var myList = new List<string>();
var result = myList.Where(w => w.ContainsIgnoreCase(searchstring)).ToList();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment