NameTable.Add 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的字串原子化,並將其加入至 NameTable
。
多載
Add(String) |
將指定的字串原子化,並將其加入至 |
Add(Char[], Int32, Int32) |
將指定的字串原子化,並將其加入至 |
備註
如需已儘量縮減之字串的詳細資訊,請參閱 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
要加入的字串。
傳回
原子化後的字串,如果已經存在於 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
字串中的字元數。
傳回
原子化後的字串,如果已經存在於 NameTable
中,則為現有的字串。 如果 len
為零,則會傳回 String.Empty。
例外狀況
0 > start
-或-
start
>= key
.Length
-或-
len
>= key
.Length
如果 len
=0,上述條件就不會造成例外狀況擲回。
len
< 0。
備註
如需已儘量縮減之字串的詳細資訊,請參閱 NameTable。