NameValueCollection.Item[] プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NameValueCollection の指定したエントリを取得または設定します。
オーバーロード
Item[Int32] |
NameValueCollection の指定したインデックスにあるエントリを取得します。 |
Item[String] |
NameValueCollection 内の指定したキーを持つエントリを取得または設定します。 |
Item[Int32]
NameValueCollection の指定したインデックスにあるエントリを取得します。
public:
property System::String ^ default[int] { System::String ^ get(int index); };
public string this[int index] { get; }
public string? this[int index] { get; }
member this.Item(int) : string
Default Public ReadOnly Property Item(index As Integer) As String
パラメーター
- index
- Int32
コレクションでエントリの位置を示す 0 から始まるインデックス番号。
プロパティ値
コレクションの指定したインデックスにあるコンマ区切りの値のリストを格納する String。
例外
index
が、コレクションのインデックスの正しい範囲から外れています。
注釈
このプロパティは、構文 myCollection[index]
を使用して、コレクションの特定の要素にアクセスする機能を提供します。
このプロパティは設定できません。 指定したインデックスで値を設定するには、 を使用 Item[GetKey(index)]
します。
C# 言語では、このキーワード (keyword)を使用して、 プロパティを実装する代わりにインデクサーをItem[]定義します。 Visual Basic は、 Item[] 同じインデックス作成機能を提供する 既定のプロパティとして を実装します。
指定したインデックスで値を取得するのは O(n
) 操作です。ここで n
、 は値の数です。
こちらもご覧ください
適用対象
Item[String]
NameValueCollection 内の指定したキーを持つエントリを取得または設定します。
public:
property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); void set(System::String ^ name, System::String ^ value); };
public string this[string name] { get; set; }
public string? this[string? name] { get; set; }
member this.Item(string) : string with get, set
Default Public Property Item(name As String) As String
パラメーター
プロパティ値
見つかった場合は、指定したキーに関連付けられたコンマ区切りの値のリストを格納する String。それ以外の場合は null
。
例外
コレクションの変更操作を実行しようとしましたが、このコレクションは読み取り専用です。
注釈
このプロパティは、構文 myCollection[name]
を使用して、コレクションの特定の要素にアクセスする機能を提供します。
指定したキーがコレクションに既に存在する場合、このプロパティを設定すると、指定した値を持つ既存の値の一覧が上書きされます。 新しい値を既存の値の一覧に追加するには、 メソッドを使用します Add 。
指定したキーがコレクションに存在しない場合、このプロパティを設定すると、指定したキーと指定した値を使用して新しいエントリが作成されます。
注意事項
このプロパティは、指定したキーが見つからない場合は 1) を返 null
します。と 2) 指定したキーが見つかり、関連付けられている値が である場合は null
。 このプロパティは、2 つのケースを区別しません。
C# 言語では、このキーワード (keyword)を使用して、 プロパティを実装する代わりにインデクサーをItem[]定義します。 Visual Basic は、 Item[] 同じインデックス作成機能を提供する 既定のプロパティとして を実装します。
指定したキーに関連付けられている値の取得または設定は O(n
) 操作です。ここで n
、 は値の数です。
こちらもご覧ください
適用対象
.NET