NameValueCollection.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の NameValueCollection にエントリを追加します。
オーバーロード
Add(NameValueCollection) |
現在の NameValueCollection に、指定した NameValueCollection 内のエントリをコピーします。 |
Add(String, String) |
指定した名前および値を持つエントリを NameValueCollection に追加します。 |
Add(NameValueCollection)
現在の NameValueCollection に、指定した NameValueCollection 内のエントリをコピーします。
public:
void Add(System::Collections::Specialized::NameValueCollection ^ c);
public void Add (System.Collections.Specialized.NameValueCollection c);
member this.Add : System.Collections.Specialized.NameValueCollection -> unit
Public Sub Add (c As NameValueCollection)
パラメーター
現在の NameValueCollection にコピーする NameValueCollection。
例外
コレクションは読み取り専用です。
c
が null
です。
注釈
の c
キーがターゲット NameValueCollection インスタンスに既に存在する場合は、 の c
関連付けられた値が、ターゲット NameValueCollection インスタンス内の同じキーに関連付けられている値のコンマ区切りの既存のリストに追加されます。
既に容量と等しい場合 Count 、 の NameValueCollection 容量は内部配列を自動的に再割り当てすることで増加し、新しい要素が追加される前に既存の要素が新しい配列にコピーされます。
が容量より小さい場合 Count 、このメソッドは O(1) 操作です。 新しい要素に対応するために容量を増やす必要がある場合、このメソッドは O(n
) 操作になります。ここで n
、 は Countです。
こちらもご覧ください
適用対象
Add(String, String)
指定した名前および値を持つエントリを NameValueCollection に追加します。
public:
virtual void Add(System::String ^ name, System::String ^ value);
public virtual void Add (string name, string value);
public virtual void Add (string? name, string? value);
abstract member Add : string * string -> unit
override this.Add : string * string -> unit
Public Overridable Sub Add (name As String, value As String)
パラメーター
例外
コレクションは読み取り専用です。
注釈
指定したキーがターゲット NameValueCollection インスタンスに既に存在する場合、指定した値は、 形式 "value1,value2,value3"
の既存のコンマ区切りの値リストに追加されます。 値は、ターゲット NameValueCollection インスタンス内の同じキーに関連付けられます。
既に容量と等しい場合 Count 、 の NameValueCollection 容量は内部配列を自動的に再割り当てすることで増加し、新しい要素が追加される前に既存の要素が新しい配列にコピーされます。
が容量より小さい場合 Count 、このメソッドは O(1) 操作です。 新しい要素に対応するために容量を増やす必要がある場合、このメソッドは O(n
) 操作になります。ここで n
、 は Countです。
適用対象
.NET