Pattern: Missing use of string.Contains(char)
Issue: -
When searching for a single character, using string.Contains(char)
offers better performance than string.Contains(string)
.
Example of incorrect code:
public bool ContainsLetterI()
{
var testString = "I am a test string.";
return testString.Contains("I");
}
Example of correct code:
public bool ContainsLetterI()
{
var testString = "I am a test string.";
return testString.Contains('I');
}