NameValueCollection.Add 메서드

정의

현재 NameValueCollection항목에 항목을 추가합니다.

오버로드

Name Description
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)

매개 변수

예외

컬렉션이 읽기 전용입니다.

cnull입니다.

설명

대상 인스턴스에 c 키가 이미 있는 경우 연결된 값 c 이 대상 NameValueCollectionNameValueCollection 인스턴스의 동일한 키와 연결된 기존 쉼표로 구분된 값 목록에 추가됩니다.

이미 용량과 같으면 Count 내부 배열을 자동으로 다시 할당하여 용량 NameValueCollection 이 증가하고 새 요소가 추가되기 전에 기존 요소가 새 배열에 복사됩니다.

용량보다 작은 경우 Count 이 메서드는 O(1) 작업입니다. 새 요소를 수용하기 위해 용량을 늘려야 하는 경우 이 메서드는 다음과 같은 O(n) 작업이 nCount됩니다.

추가 정보

적용 대상

Add(String, String)

지정된 이름과 값을 NameValueCollection가진 항목을 에 추가합니다.

public:
 virtual void Add(System::String ^ name, System::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)

매개 변수

name
String

String 추가할 항목의 키입니다. 키는 .일 null수 있습니다.

value
String

String 추가할 항목의 값입니다. 값은 .일 null수 있습니다.

예외

컬렉션이 읽기 전용입니다.

설명

지정된 키가 대상 NameValueCollection 인스턴스에 이미 있는 경우 지정된 값이 양식 "value1,value2,value3"의 기존 쉼표로 구분된 값 목록에 추가됩니다. 값은 대상 NameValueCollection 인스턴스에서 동일한 키와 연결됩니다.

이미 용량과 같으면 Count 내부 배열을 자동으로 다시 할당하여 용량 NameValueCollection 이 증가하고 새 요소가 추가되기 전에 기존 요소가 새 배열에 복사됩니다.

용량보다 작은 경우 Count 이 메서드는 O(1) 작업입니다. 새 요소를 수용하기 위해 용량을 늘려야 하는 경우 이 메서드는 다음과 같은 O(n) 작업이 nCount됩니다.

적용 대상