NameTable.Add Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen dizeyi atomize eder ve öğesine NameTable
ekler.
Aşırı Yüklemeler
Add(String) |
Belirtilen dizeyi atomize eder ve öğesine |
Add(Char[], Int32, Int32) |
Belirtilen dizeyi atomize eder ve öğesine |
Açıklamalar
Atomize dizeler hakkında daha fazla bilgi için bkz NameTable. .
Add(String)
Belirtilen dizeyi atomize eder ve öğesine NameTable
ekler.
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
Parametreler
- key
- String
Eklenecek dize.
Döndürülenler
atomize dize veya içinde zaten varsa var olan NameTable
dize.
Özel durumlar
key
, null
değeridir.
Açıklamalar
Atomize dizeler hakkında daha fazla bilgi için bkz NameTable. .
Şunlara uygulanır
Add(Char[], Int32, Int32)
Belirtilen dizeyi atomize eder ve öğesine NameTable
ekler.
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
Parametreler
- key
- Char[]
Eklenecek dizeyi içeren karakter dizisi.
- start
- Int32
Dizenin ilk karakterini belirten dizideki sıfır tabanlı dizin.
- len
- Int32
Dizedeki karakter sayısı.
Döndürülenler
atomize edilmiş dize veya içinde zaten varsa var olan NameTable
dize. Sıfır ise len
String.Empty döndürülür.
Özel durumlar
0 > start
-veya-
start
>= key
. Uzun -luğu
-veya-
len
>= key
. Uzun -luğu
Yukarıdaki koşullar =0 ise len
bir özel durum oluşturmaz.
len
< 0.
Açıklamalar
Atomize dizeler hakkında daha fazla bilgi için bkz NameTable. .