NameValueCollection.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 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)
매개 변수
NameValueCollection 현재NameValueCollection로 복사할 입니다.
예외
컬렉션이 읽기 전용입니다.
c은 null입니다.
설명
대상 인스턴스에 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)
매개 변수
예외
컬렉션이 읽기 전용입니다.
설명
지정된 키가 대상 NameValueCollection 인스턴스에 이미 있는 경우 지정된 값이 양식 "value1,value2,value3"의 기존 쉼표로 구분된 값 목록에 추가됩니다. 값은 대상 NameValueCollection 인스턴스에서 동일한 키와 연결됩니다.
이미 용량과 같으면 Count 내부 배열을 자동으로 다시 할당하여 용량 NameValueCollection 이 증가하고 새 요소가 추가되기 전에 기존 요소가 새 배열에 복사됩니다.
용량보다 작은 경우 Count 이 메서드는 O(1) 작업입니다. 새 요소를 수용하기 위해 용량을 늘려야 하는 경우 이 메서드는 다음과 같은 O(n) 작업이 nCount됩니다.