static bool TextContainsWrong(string text)
return text?.IndexOf('A') != -1;
static bool TextContainsWrongEquivalent(string text)
return text == null || text.IndexOf('A') != -1;
static bool TextContainsCorrect(string text)
return text != null && text.IndexOf('A') != -1;
public static void Main()
Console.WriteLine(TextContainsWrong(null));
Console.WriteLine(TextContainsWrongEquivalent(null));
Console.WriteLine(TextContainsCorrect(null));