System.RegularExpressions.TMatchCollectionEnumerator
Delphi
TMatchCollectionEnumerator = class
C++
class PASCALIMPLEMENTATION TMatchCollectionEnumerator : public System::TObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.RegularExpressions.pas System.RegularExpressions.hpp |
System.RegularExpressions | System.RegularExpressions |
説明
TMatchCollection を列挙するための関数とプロパティが含まれています。
TMatchCollectionEnumerator にはパブリックなコンストラクタがありません。 このクラスのインスタンスは、GetEnumerator メソッドによって作成されます。このクラスは、このメソッドの戻り値型になっています。
列挙子を作成したら、Current プロパティの値を読む前に、MoveNext メソッドを呼び出して、コレクションの最初の要素まで列挙子を進める必要があります。そうしないと、Current は未定義になります。
コレクションに、要素の追加、修正、または削除などの変更が加えられると、列挙子は無効になります。 次に MoveNext を呼び出すと、InvalidOperationException が発生します。 MoveNext と Current の間でコレクションが変更された場合は、たとえ列挙子が無効になっていても、Current は参照先の要素を返します。