MatchCollection.Count プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一致する数を取得します。
public:
property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer
プロパティ値
一致する数。
実装
例外
タイムアウトが発生しました。
注釈
Count プロパティにアクセスすると、正規表現エンジンが直接評価を使用してコレクションにデータを設定します。 これに対し、 GetEnumerator() メソッドを呼び出す (または foreach ステートメントを使用する) と、正規表現エンジンは、遅延評価を使用して必要に応じてコレクションを設定します。 直接評価は、遅延評価よりもはるかにコストの高い方法でコレクションを構築できます。
一般に、 MatchCollection オブジェクトは遅延評価を使用して設定されるため、完全に設定される前にコレクション内の要素の数を調べようとすると、 RegexMatchTimeoutException 例外がスローされる可能性があります。 この例外は、一致する操作のタイムアウト値が有効であり、1 つの一致の検索がタイムアウト間隔を超えた場合にスローされる可能性があります。