Методы проверки наличия символа в строке в C#

  1. String.ContainsМетод:

    string str = "char contains c#";
    bool containsChar = str.Contains("c#");
  2. String.IndexOfМетод:

    string str = "char contains c#";
    int index = str.IndexOf("c#");
    bool containsChar = index != -1;
  3. String.IndexOfAnyМетод:

    string str = "char contains c#";
    char[] chars = { 'c', '#' };
    int index = str.IndexOfAny(chars);
    bool containsChar = index != -1;
  4. Регулярные выражения (Regex):

    string str = "char contains c#";
    bool containsChar = System.Text.RegularExpressions.Regex.IsMatch(str, "c#");

Это всего лишь несколько примеров того, как с помощью C# можно проверить, присутствует ли символ или последовательность символов в строке. Не забудьте настроить код в соответствии с вашими требованиями.