String.IndexOfAnyメソッドは指定された複数の文字の中で、文字列内で見つかった最初の位置を探索するメソッドです。 IndexOfメソッドと同様に、いずれの文字も見つからなかった場合は-1が返されます。

String.IndexOfAnyメソッドで複数の文字のうちのいずれかがある位置を探索する
using System;

class Sample {
  static void Main()
  {
    string s = "The quick brown fox jumps over the lazy dog";

    // q, w, eのいずれかの文字が最初に現れる位置を取得する
    Console.WriteLine(s.IndexOfAny(new char[] {'q', 'w', 'e'}));

    // R, T, Yのいずれかの文字が最初に現れる位置を取得する
    Console.WriteLine(s.IndexOfAny(new char[] {'R', 'T', 'Y'}));
  }
}
実行結果
2
0