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

Отсчитываемый от нуля индекс в массиве, задающий первый символ строки.

len
Int32

Количество знаков в строке.

Возвращаемое значение

String

Атомизированная строка или существующая строка, если таковая уже имеется в объекте NameTable. Если параметр len имеет значение нуль, возвращается String.Empty.

Исключения

0 > start

-или- start >= key.Length -или- len >= key.Length Вышеприведенные условия не вызывают исключение, если значение len =0.

Комментарии

Дополнительные сведения об атомизированных строках см. в разделе NameTable.

Применяется к