MatchCollection.Count プロパティ

定義

一致する数を取得します。

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 つの一致の検索がタイムアウト間隔を超えた場合にスローされる可能性があります。

適用対象