Matchesメソッドでは、正規表現にマッチする箇所がなければ空のMatchCollectionを返します。

Regex.Matchesメソッドで正規表現にマッチする個所の数を表示する
using System;
using System.Text.RegularExpressions;

class Sample {
  static void Main()
  {
    var text = "The quick brown fox jumps over the lazy dog";
    var pattern = @"\w{10,}"; // 10文字以上の単語

    // マッチする個所すべてを取得
    var matches = Regex.Matches(text, pattern);

    // マッチした数を取得・表示する
    Console.WriteLine(matches.Count);
  }
}
実行結果
0