NameValueCollection.Item[] プロパティ

定義

NameValueCollection の指定したエントリを取得または設定します。

オーバーロード

Item[Int32]

NameValueCollection の指定したインデックスにあるエントリを取得します。

Item[String]

NameValueCollection 内の指定したキーを持つエントリを取得または設定します。

Item[Int32]

ソース:
NameValueCollection.cs
ソース:
NameValueCollection.cs
ソース:
NameValueCollection.cs

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.cs
ソース:
NameValueCollection.cs
ソース:
NameValueCollection.cs

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

パラメーター

name
String

検索するエントリの String キー。 キーとして null を指定できます。

プロパティ値

見つかった場合は、指定したキーに関連付けられたコンマ区切りの値のリストを格納する String。それ以外の場合は null

例外

コレクションの変更操作を実行しようとしましたが、このコレクションは読み取り専用です。

注釈

このプロパティは、構文 myCollection[name] を使用して、コレクションの特定の要素にアクセスする機能を提供します。

指定したキーがコレクションに既に存在する場合、このプロパティを設定すると、指定した値を持つ既存の値の一覧が上書きされます。 新しい値を既存の値の一覧に追加するには、 メソッドを使用します Add

指定したキーがコレクションに存在しない場合、このプロパティを設定すると、指定したキーと指定した値を使用して新しいエントリが作成されます。

注意事項

このプロパティは、指定したキーが見つからない場合は 1) を返 null します。と 2) 指定したキーが見つかり、関連付けられている値が である場合は null。 このプロパティは、2 つのケースを区別しません。

C# 言語では、このキーワード (keyword)を使用して、 プロパティを実装する代わりにインデクサーをItem[]定義します。 Visual Basic は、 Item[] 同じインデックス作成機能を提供する 既定のプロパティとして を実装します。

指定したキーに関連付けられている値の取得または設定は O(n) 操作です。ここで n 、 は値の数です。

こちらもご覧ください

適用対象