XmlNameTable.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 XmlNameTableに追加します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Add(String) |
派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 |
| Add(Char[], Int32, Int32) |
派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 |
注釈
アトミック化された文字列の詳細については、「 XmlNameTable」を参照してください。
Add(String)
- ソース:
- XmlNameTable.cs
- ソース:
- XmlNameTable.cs
派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 XmlNameTableに追加します。
public:
abstract System::String ^ Add(System::String ^ array);
public abstract string Add(string array);
abstract member Add : string -> string
Public MustOverride Function Add (array As String) As String
パラメーター
- array
- String
追加する名前。
返品
新しいアトミック化された文字列、または既に存在する場合は既存の文字列。
例外
array は nullです。
注釈
アトミック化された文字列の詳細については、「 XmlNameTable」を参照してください。
適用対象
Add(Char[], Int32, Int32)
- ソース:
- XmlNameTable.cs
- ソース:
- XmlNameTable.cs
派生クラスでオーバーライドされると、指定した文字列をアトミック化し、 XmlNameTableに追加します。
public:
abstract System::String ^ Add(cli::array <char> ^ array, int offset, int length);
public abstract string Add(char[] array, int offset, int length);
abstract member Add : char[] * int * int -> string
Public MustOverride Function Add (array As Char(), offset As Integer, length As Integer) As String
パラメーター
- array
- Char[]
追加する名前を含む文字配列。
- offset
- Int32
名前の最初の文字を指定する配列への 0 から始まるインデックス。
- length
- Int32
名前の文字数。
返品
新しいアトミック化された文字列、または既に存在する場合は既存の文字列。 長さが 0 の場合、String.Empty が返されます。
例外
0 >offset
-又は-
offset
>= array。長さ
-又は-
length
>
array.長さ
上記の条件では、 length =0 の場合に例外がスローされることはありません。
length
< 0。
注釈
アトミック化された文字列の詳細については、「 XmlNameTable」を参照してください。