NameTable.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した文字列をアトミック化し、 NameTableに追加します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Add(String) |
指定した文字列をアトミック化し、 |
| Add(Char[], Int32, Int32) |
指定した文字列をアトミック化し、 |
注釈
アトミック化された文字列の詳細については、「 NameTable」を参照してください。
Add(String)
- ソース:
- NameTable.cs
- ソース:
- NameTable.cs
- ソース:
- NameTable.cs
- ソース:
- NameTable.cs
- ソース:
- NameTable.cs
指定した文字列をアトミック化し、 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.cs
- ソース:
- NameTable.cs
- ソース:
- NameTable.cs
- ソース:
- NameTable.cs
- ソース:
- NameTable.cs
指定した文字列をアトミック化し、 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
文字列内の文字数。
返品
NameTableに既に存在する場合は、アトミック化された文字列または既存の文字列。
lenが 0 の場合、String.Empty が返されます。
例外
0 >start
-又は-
start
>= key。長さ
-又は-
len
>= key。長さ
上記の条件では、 len =0 の場合に例外がスローされることはありません。
len
< 0。
注釈
アトミック化された文字列の詳細については、「 NameTable」を参照してください。