Skip to content

Files

Latest commit

 

History

History
31 lines (22 loc) · 638 Bytes

File metadata and controls

31 lines (22 loc) · 638 Bytes

Pattern: Missing use of string.Contains(char)

Issue: -

Description

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');
}

Further Reading