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