System.RegularExpressions.TMatchCollectionEnumerator

提供: RAD Studio API Documentation
移動先: 案内検索

System.TObjectTMatchCollectionEnumerator

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 は参照先の要素を返します。

関連項目