語言

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 例外。 若有逾時值用於匹配操作,且尋找單一匹配的嘗試超過該逾時區間,則可拋出此例外。

適用於