다음을 통해 공유


NameTable.Add 메서드

정의

지정된 문자열을 원자화하여 이를 NameTable에 추가합니다.

오버로드

Add(String)

지정된 문자열을 원자화하여 이를 NameTable에 추가합니다.

Add(Char[], Int32, Int32)

지정된 문자열을 원자화하여 이를 NameTable에 추가합니다.

설명

원자화된 문자열에 대한 자세한 내용은 NameTable을 참조하십시오.

Add(String)

지정된 문자열을 원자화하여 이를 NameTable에 추가합니다.

public:
 override System::String ^ Add(System::String ^ key);
public override string Add (string key);
override this.Add : string -> string
Public Overrides Function Add (key As String) As String

매개 변수

key
String

추가할 문자열입니다.

반환

String

원자화된 문자열이거나 NameTable에 이미 있을 경우 기존 문자열입니다.

예외

key이(가) null인 경우

설명

원자화된 문자열에 대한 자세한 내용은 NameTable을 참조하십시오.

적용 대상

Add(Char[], Int32, Int32)

지정된 문자열을 원자화하여 이를 NameTable에 추가합니다.

public:
 override System::String ^ Add(cli::array <char> ^ key, int start, int len);
public override string Add (char[] key, int start, int len);
override this.Add : char[] * int * int -> string
Public Overrides Function Add (key As Char(), start As Integer, len As Integer) As String

매개 변수

key
Char[]

추가할 문자열이 포함된 문자 배열입니다.

start
Int32

문자열의 첫 번째 문자를 지정하는 배열의 0부터 시작하는 인덱스입니다.

len
Int32

문자열에 있는 문자의 수입니다.

반환

String

원자화된 문자열이거나 NameTable에 이미 있을 경우 기존 문자열입니다. len가 0이면 String.Empty가 반환됩니다.

예외

0 > start

또는 start >= key.Length 또는 len >= key.Length 위의 경우 len =0이면 예외가 throw되지 않습니다.

설명

원자화된 문자열에 대한 자세한 내용은 NameTable을 참조하십시오.

적용 대상