GroupCollection.Item[] プロパティ

定義

整数または文字列インデックスを使用して、コレクションの 1 つのメンバーにアクセスできるようにします。

オーバーロード

名前 説明
Item[Int32]

整数インデックスによるコレクションのメンバーへのアクセスを有効にします。

Item[String]

文字列インデックスを使用してコレクションのメンバーにアクセスできるようにします。

Item[Int32]

ソース:
GroupCollection.cs
ソース:
GroupCollection.cs
ソース:
GroupCollection.cs
ソース:
GroupCollection.cs
ソース:
GroupCollection.cs

整数インデックスによるコレクションのメンバーへのアクセスを有効にします。

public:
 property System::Text::RegularExpressions::Group ^ default[int] { System::Text::RegularExpressions::Group ^ get(int groupnum); };
public System.Text.RegularExpressions.Group this[int groupnum] { get; }
member this.Item(int) : System.Text.RegularExpressions.Group
Default Public ReadOnly Property Item(groupnum As Integer) As Group

パラメーター

groupnum
Int32

取得するコレクション メンバーの 0 から始まるインデックス。

プロパティ値

groupnumで指定されたコレクションのメンバー。

実装

注釈

このプロパティは、 GroupCollection クラスのインデクサーです。 foreach ステートメントを使用して、コレクションのメンバーを列挙できます。

このプロパティを使用して、個々のキャプチャされたグループをインデックス番号で取得することもできます。 Count プロパティの値を取得することで、コレクション内の項目の数を確認できます。 groupnum パラメーターの有効な値の範囲は、0 からコレクション内の項目数より 1 未満です。

groupnumがコレクションのメンバーのインデックスではない場合、またはgroupnumが入力文字列で一致していないキャプチャ グループのインデックスである場合、メソッドは、Group プロパティがSuccessされ、false プロパティがGroup.ValueEmpty オブジェクトを返します。

こちらもご覧ください

適用対象

Item[String]

ソース:
GroupCollection.cs
ソース:
GroupCollection.cs
ソース:
GroupCollection.cs
ソース:
GroupCollection.cs
ソース:
GroupCollection.cs

文字列インデックスを使用してコレクションのメンバーにアクセスできるようにします。

public:
 property System::Text::RegularExpressions::Group ^ default[System::String ^] { System::Text::RegularExpressions::Group ^ get(System::String ^ groupname); };
public System.Text.RegularExpressions.Group this[string groupname] { get; }
member this.Item(string) : System.Text.RegularExpressions.Group
Default Public ReadOnly Property Item(groupname As String) As Group

パラメーター

groupname
String

キャプチャ グループの名前。

プロパティ値

groupnameで指定されたコレクションのメンバー。

実装

注釈

groupname には、正規表現の (?<name>) 要素によって定義されるキャプチャ グループの名前、またはキャプチャ グループの番号の文字列表現のいずれかを指定できます。

groupnameがコレクション内のキャプチャ グループの名前ではない場合、またはgroupnameが入力文字列で一致していないキャプチャ グループの名前である場合、メソッドは、Group プロパティがSuccessされ、false プロパティがGroup.ValueEmpty オブジェクトを返します。

こちらもご覧ください

適用対象