Regex.CapNames プロパティ

定義

重要

この API は CLS 準拠ではありません。

名前付きキャプチャ対象グループをインデックス値にマップする辞書を取得または設定します。Gets or sets a dictionary that maps named capturing groups to their index values.

protected:
 property System::Collections::IDictionary ^ CapNames { System::Collections::IDictionary ^ get(); void set(System::Collections::IDictionary ^ value); };
[System.CLSCompliant(false)]
protected System.Collections.IDictionary CapNames { get; set; }
member this.CapNames : System.Collections.IDictionary with get, set
Protected Property CapNames As IDictionary

プロパティ値

名前付きキャプチャ対象グループをインデックス値にマップする辞書。A dictionary that maps named capturing groups to their index values.

属性

例外

セット操作で CapNames プロパティに割り当てられた値は、null です。The value assigned to the CapNames property in a set operation is null.

注釈

このプロパティは保護されていることに注意してください。このクラスは、 Regexクラスから派生したクラスからのみアクセスできます。Note that this property is protected; it can only be accessed from a class derived from the Regex class.

Set 操作は、プロパティに割り当てられた値をHashtableオブジェクトに変換しようとします。変換に失敗した場合は、 Hashtable.Hashtable(IDictionary)コンストラクターを呼び出します。A set operation attempts to convert the value assigned to the property to a Hashtable object; if this conversion fails, it calls the Hashtable.Hashtable(IDictionary) constructor.

適用対象