NameTable.Add メソッド

定義

指定した文字列をアトミック化し、 NameTableに追加します。

オーバーロード

名前 説明
Add(String)

指定した文字列をアトミック化し、 NameTableに追加します。

Add(Char[], Int32, Int32)

指定した文字列をアトミック化し、 NameTableに追加します。

注釈

アトミック化された文字列の詳細については、「 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に既に存在する場合は、アトミック化された文字列または既存の文字列。

例外

keynullです。

注釈

アトミック化された文字列の詳細については、「 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 の場合に例外がスローされることはありません。

注釈

アトミック化された文字列の詳細については、「 NameTable」を参照してください。

適用対象