MatchCollection.Count Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar antalet matchningar.
public:
property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer
Egenskapsvärde
Antalet matchningar.
Implementeringar
Undantag
En timeout inträffade.
Kommentarer
Åtkomst till Count egenskapen gör att motorn för reguljära uttryck fyller samlingen med hjälp av direkt utvärdering. Att anropa GetEnumerator() metoden (eller använda -instruktionen foreach ) gör däremot att motorn för reguljära uttryck fyller samlingen efter behov med hjälp av lat utvärdering. Direkt utvärdering kan vara en mycket dyrare metod för att skapa samlingen än lat utvärdering.
Eftersom objektet MatchCollection vanligtvis fylls i med hjälp av lat utvärdering kan ett undantag uppstå RegexMatchTimeoutException om du försöker fastställa antalet element i samlingen innan det har fyllts i fullständigt. Det här undantaget kan utlöses om ett timeout-värde för matchande åtgärder tillämpas och försöket att hitta en enskild matchning överskrider tidsgränsintervallet.