System.Text.Encoding.Extensions
Unicode 文字の ASCII 文字エンコーディングを表します。
1
クラスの新しいインスタンスを初期化します。
指定した文字ポインターで始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
は null なので、
が 0 未満です。または結果のバイト数が、整数として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
は null なので、
または が 0 未満です。または および が 内の有効な範囲を示していません。または結果のバイト数が、整数として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した 内の文字をエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している 。
は null なので、
結果のバイト数が、整数として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。
によって示される位置に書き込まれた実際のバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
結果のバイト シーケンスの書き込みを開始する位置へのポインター。
書き込む最大バイト数。
は null なので、または は null なので、
または が 0 未満です。
が結果のバイト数より少なくなっています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
は null なので、または は null なので、
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した の文字セットを、指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している 。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
は null なので、または は null なので、
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト ポインターで始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
は null なので、
が 0 未満です。または結果のバイト数が、整数として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
は null なので、
または が 0 未満です。または および が 内の有効な範囲を示していません。または結果のバイト数が、整数として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。
によって示される位置に書き込まれた実際の文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
結果の文字セットの書き込みを開始する位置へのポインター。
書き込む文字の最大数。
は null なので、または は null なので、
または が 0 未満です。
が結果の文字数より少なくなっています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。
に書き込まれた実際の文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
結果の文字のセットを格納する文字配列。
結果の文字のセットを書き込む開始位置のインデックス。
は null なので、または は null なので、
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
ASCII でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。
ASCII でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換する 。
1
Unicode 文字のシーケンスを ASCII でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。
Unicode 文字のシーケンスを ASCII でエンコードされたバイト シーケンスに変換する 。
1
指定した文字数をエンコードすることによって生成される最大バイト数を計算します。
指定した文字数をエンコードすることによって生成される最大バイト数。
エンコードする文字数。
が 0 未満です。または結果のバイト数が、整数として返すことのできる最大数を超えています。
1
指定したバイト数をデコードすることによって生成される最大文字数を計算します。
指定したバイト数をデコードすることによって生成される最大文字数。
デコードするバイト数。
が 0 未満です。または結果のバイト数が、整数として返すことのできる最大数を超えています。
1
バイト配列に格納されているある範囲のバイトを文字列にデコードします。
指定したバイト シーケンスのデコード結果が格納されている 。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
は null なので、
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
現在のエンコーディングが 1 バイトのコード ポイントを使用するかどうかを示す値を取得します。
このプロパティは常に true です。
2
Unicode 文字の UTF-16 エンコーディングを表します。
1
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを初期化します。パラメーターでは、ビッグ エンディアン バイト順を使用するかどうか、および メソッドが Unicode バイト順マークを返すかどうかを指定します。
最上位バイトが先頭に配置されるビッグ エンディアン バイト順を使用する場合は true。最下位バイトが先頭に配置されるリトル エンディアン バイト順を使用する場合は false。
メソッドが Unicode バイト順マークを返すよう指定する場合は true。それ以外の場合は false。詳細については、次の「解説」を参照してください。
クラスの新しいインスタンスを初期化します。パラメーターでは、ビッグ エンディアン バイト順を使用するかどうか、Unicode バイト順マークを付加するかどうか、および無効なエンコーディングを検出したときに例外をスローするかどうかを指定します。
最上位バイトが先頭に配置されるビッグ エンディアン バイト順を使用する場合は true。最下位バイトが先頭に配置されるリトル エンディアン バイト順を使用する場合は false。
メソッドが Unicode バイト順マークを返すよう指定する場合は true。それ以外の場合は false。詳細については、次の「解説」を参照してください。
無効なエンコーディングが検出されたときに例外をスローすることを指定する場合は true、それ以外の場合は false。
指定した が、現在の オブジェクトと等しいかどうかを判断します。
が のインスタンスで、現在のオブジェクトと等しい場合は true。それ以外の場合は false。
現在のオブジェクトと比較するオブジェクト。
2
指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
is null (Nothing).
or is less than zero.-or- and do not denote a valid range in .-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
指定した文字列内の文字をエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納する文字列。
is null .
The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
is null (Nothing).-or- is null (Nothing).
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of characters.-or- does not have enough capacity from to the end of the array to accommodate the resulting bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
指定した の文字セットを、指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
is null .-or- is null (Nothing).
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of characters.-or- does not have enough capacity from to the end of the array to accommodate the resulting bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
is null (Nothing).
or is less than zero.-or- and do not denote a valid range in .-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。
に書き込まれた実際の文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
結果の文字のセットを格納する文字配列。
結果の文字のセットを書き込む開始位置のインデックス。
is null (Nothing).-or- is null (Nothing).
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of bytes.-or- does not have enough capacity from to the end of the array to accommodate the resulting characters.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
UTF-16 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。
UTF-16 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換する 。
1
Unicode 文字のシーケンスを UTF-16 でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。
Unicode 文字のシーケンスを UTF-16 でエンコードされたバイト シーケンスに変換する オブジェクト。
1
現在のインスタンスのハッシュ コードを返します。
現在の オブジェクトのハッシュ コード。
1
指定した文字数をエンコードすることによって生成される最大バイト数を計算します。
指定した文字数をエンコードすることによって生成される最大バイト数。
エンコードする文字数。
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
指定したバイト数をデコードすることによって生成される最大文字数を計算します。
指定したバイト数をデコードすることによって生成される最大文字数。
デコードするバイト数。
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
このインスタンスのコンストラクターでバイト順マークを要求した場合は、UTF-16 形式でエンコードされた Unicode バイト順マークを返します。
Unicode のバイト順マークが格納されたバイト配列を提供するように オブジェクトが構成されている場合には、そうしたバイト配列。それ以外の場合、このメソッドは長さがゼロのバイト配列を返します。
1
バイト配列に格納されているある範囲のバイトを文字列にデコードします。
指定したバイト シーケンスのデコード結果が格納されている オブジェクト。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
is null (Nothing).
or is less than zero.-or- and do not denote a valid range in .
Error detection is enabled, and contains an invalid sequence of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for fuller explanation)-and- is set to .
1
Unicode 文字の UTF-32 エンコーディングを表します。
1
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを初期化します。パラメーターでは、ビッグ エンディアン バイト順を使用するかどうか、および メソッドが Unicode の Unicode バイト順マークを返すかどうかを指定します。
最上位バイトが先頭に配置されるビッグ エンディアン バイト順を使用する場合は true。最下位バイトが先頭に配置されるリトル エンディアン バイト順を使用する場合は false。
Unicode バイト順マークを付加するよう指定する場合は true。それ以外の場合は false。
クラスの新しいインスタンスを初期化します。パラメーターでは、ビッグ エンディアン バイト順を使用するかどうか、Unicode バイト順マークを付加するかどうか、および無効なエンコーディングを検出したときに例外をスローするかどうかを指定します。
最上位バイトが先頭に配置されるビッグ エンディアン バイト順を使用する場合は true。最下位バイトが先頭に配置されるリトル エンディアン バイト順を使用する場合は false。
Unicode バイト順マークを付加するよう指定する場合は true。それ以外の場合は false。
無効なエンコーディングが検出されたときに例外をスローすることを指定する場合は true、それ以外の場合は false。
指定した が、現在の オブジェクトと等しいかどうかを判断します。
が のインスタンスで、現在のオブジェクトと等しい場合は true。それ以外の場合は false。
比較相手の 。これと現在のオブジェクトを比較することになります。
2
指定した文字ポインターで始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
is null.
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
is null.
or is less than zero.-or- and do not denote a valid range in .-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定した 内の文字をエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している 。
is null.
The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。
パラメーターによって示される位置に書き込む実際のバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
結果のバイト シーケンスの書き込みを開始する位置へのポインター。
書き込む最大バイト数。
is null.-or- is null.
or is less than zero.
Error detection is enabled, and contains an invalid sequence of characters.-or- is less than the resulting number of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
is null.-or- is null.
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of characters.-or- does not have enough capacity from to the end of the array to accommodate the resulting bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定した の文字セットを、指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している 。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
is null.-or- is null.
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of characters.-or- does not have enough capacity from to the end of the array to accommodate the resulting bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト ポインターで始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
is null.
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
is null.
or is less than zero.-or- and do not denote a valid range in .-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。
によって示される位置に書き込まれる実際の文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
結果の文字セットの書き込みを開始する位置へのポインター。
書き込む文字の最大数。
is null.-or- is null.
or is less than zero.
Error detection is enabled, and contains an invalid sequence of bytes.-or- is less than the resulting number of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。
に書き込まれた実際の文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
結果の文字のセットを格納する文字配列。
結果の文字のセットを書き込む開始位置のインデックス。
is null.-or- is null.
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of bytes.-or- does not have enough capacity from to the end of the array to accommodate the resulting characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
UTF-32 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。
UTF-32 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換する 。
1
Unicode 文字のシーケンスを UTF-32 でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。
Unicode 文字のシーケンスを UTF-32 でエンコードされたバイト シーケンスに変換する 。
1
現在のインスタンスのハッシュ コードを返します。
現在の オブジェクトのハッシュ コード。
1
指定した文字数をエンコードすることによって生成される最大バイト数を計算します。
指定した文字数をエンコードすることによって生成される最大バイト数。
エンコードする文字数。
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト数をデコードすることによって生成される最大文字数を計算します。
指定したバイト数をデコードすることによって生成される最大文字数。
デコードするバイト数。
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
このインスタンスのコンストラクターでバイト順マークを要求した場合は、UTF-32 形式でエンコードされた Unicode バイト順マークを返します。
このインスタンスのコンストラクターでバイト順マークを要求した場合に、Unicode バイト順マークが格納されるバイト配列。それ以外の場合、このメソッドは長さがゼロのバイト配列を返します。
1
バイト配列に格納されているある範囲のバイトを文字列にデコードします。
指定したバイト シーケンスのデコード結果が格納されている 。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
is null.
or is less than zero.-or- and do not denote a valid range in .
Error detection is enabled, and contains an invalid sequence of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
Unicode 文字の UTF-7 エンコーディングを表します。
1
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを初期化します。パラメーターでは、省略可能な文字を許可するかどうかを指定します。
省略文字を許可するよう指定する場合は true。それ以外の場合は false。
指定したオブジェクトが、現在の オブジェクトと等しいかどうかを示す値を取得します。
が オブジェクトで、現在の オブジェクトと等しい場合は true。それ以外の場合は false。
現在の オブジェクトと比較するオブジェクト。
2
指定した文字ポインターで始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
が null (Visual Basic .NET の場合は Nothing ) です。
が 0 未満です。または結果のバイト数が、int として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
が null (Nothing) です。
または が 0 未満です。または および が 内の有効な範囲を示していません。または結果のバイト数が、int として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した オブジェクト内の文字をエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している オブジェクト。
が null (Nothing) です。
結果のバイト数が、int として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。
によって示される位置に書き込まれた実際のバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
結果のバイト シーケンスの書き込みを開始する位置へのポインター。
書き込む最大バイト数。
が null (Nothing) です。または が null (Nothing) です。
または が 0 未満です。
が結果のバイト数より少なくなっています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
が null (Nothing) です。または が null (Nothing) です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定した の文字セットを、指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している 。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
が null (Nothing) です。または が null (Nothing) です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果のバイトを格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト ポインターで始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
が null (Nothing) です。
が 0 未満です。または結果の文字数が、int として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
が null (Nothing) です。
または が 0 未満です。または および が 内の有効な範囲を示していません。または結果の文字数が、int として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。
によって示される位置に書き込まれた実際の文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
結果の文字セットの書き込みを開始する位置へのポインター。
書き込む文字の最大数。
が null (Nothing) です。または が null (Nothing) です。
または が 0 未満です。
が結果の文字数より少なくなっています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。
に書き込まれた実際の文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
結果の文字のセットを格納する文字配列。
結果の文字のセットを書き込む開始位置のインデックス。
が null (Nothing) です。または が null (Nothing) です。
、、または が 0 未満です。または および が 内の有効な範囲を示していません。または が の有効なインデックスではありません。
には、 から配列の末尾までに十分なサイズがなく、結果の文字を格納できません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
UTF-7 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。
UTF-7 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換する 。
1
Unicode 文字のシーケンスを UTF-7 でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。
Unicode 文字のシーケンスを UTF-7 でエンコードされたバイト シーケンスに変換する 。
1
現在の オブジェクトのハッシュ コードを返します。
32 ビット符号付き整数ハッシュ コード。
1
指定した文字数をエンコードすることによって生成される最大バイト数を計算します。
指定した文字数をエンコードすることによって生成される最大バイト数。
エンコードする文字数。
が 0 未満です。または結果のバイト数が、int として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
指定したバイト数をデコードすることによって生成される最大文字数を計算します。
指定したバイト数をデコードすることによって生成される最大文字数。
デコードするバイト数。
が 0 未満です。または結果の文字数が、int として返すことのできる最大数を超えています。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
バイト配列に格納されているある範囲のバイトを文字列にデコードします。
指定したバイト シーケンスのデコード結果が格納されている 。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
が null (Nothing) です。
または が 0 未満です。または および が 内の有効な範囲を示していません。
フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および が に設定されます。
1
Unicode 文字の UTF-8 エンコードを表します。
1
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを初期化します。Unicode バイト順マークを付加するかどうかを指定するパラメーター。
メソッドが Unicode バイト順マークを返すよう指定する場合は true、それ以外の場合は false。詳細については、次の「解説」を参照してください。
クラスの新しいインスタンスを初期化します。パラメーターでは、Unicode バイト順マークを付加するかどうか、および無効なエンコードが検出されたときに例外をスローするかどうかを指定します。
メソッドが Unicode バイト順マークを返すよう指定する場合は true、それ以外の場合は false。詳細については、次の「解説」を参照してください。
無効なエンコードが検出されたときに例外をスローする場合は true、それ以外の場合は false。
指定したオブジェクトが、現在の オブジェクトと等しいかどうかを判断します。
が のインスタンスで、現在のオブジェクトと等しい場合は true。それ以外の場合は false。
現在のインスタンスと比較するオブジェクト。
2
指定した文字ポインターで始まる文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
is null.
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for a complete explanation)-and- is set to .
1
指定した文字配列から文字のセットをエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
is null.
or is less than zero.-or- and do not denote a valid range in .-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and-The property is set to .
1
指定した 内の文字をエンコードすることによって生成されるバイト数を計算します。
指定した文字をエンコードすることによって生成されるバイト数。
エンコード対象の文字のセットを格納している 。
is null.
The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定した文字ポインターで始まる文字のセットを、指定したバイト ポインターを開始位置として格納されるバイト シーケンスにエンコードします。
によって示される位置に書き込まれる実際のバイト数。
エンコードする最初の文字へのポインター。
エンコードする文字数。
結果のバイト シーケンスの書き込みを開始する位置へのポインター。
書き込む最大バイト数。
is null.-or- is null.
or is less than zero.
Error detection is enabled, and contains an invalid sequence of characters.-or- is less than the resulting number of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定した文字配列に格納されている文字のセットを指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している文字配列。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
is null.-or- is null.
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of characters.-or- does not have enough capacity from to the end of the array to accommodate the resulting bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定した の文字セットを、指定したバイト配列にエンコードします。
に書き込まれた実際のバイト数。
エンコード対象の文字のセットを格納している 。
エンコードする最初の文字のインデックス。
エンコードする文字数。
結果のバイト シーケンスを格納するバイト配列。
結果のバイト シーケンスを書き込む開始位置のインデックス。
is null.-or- is null.
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of characters.-or- does not have enough capacity from to the end of the array to accommodate the resulting bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト ポインターで始まるバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
is null.
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト配列からバイト シーケンスをデコードすることによって生成される文字数を計算します。
指定したバイト シーケンスをデコードすることによって生成される文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
is null.
or is less than zero.-or- and do not denote a valid range in .-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
Error detection is enabled, and contains an invalid sequence of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト ポインターで始まるバイト シーケンスを、指定した文字ポインターを開始位置として格納される文字のセットにデコードします。
によって示される位置に書き込まれる実際の文字数。
デコードする最初のバイトへのポインター。
デコードするバイト数。
結果の文字セットの書き込みを開始する位置へのポインター。
書き込む文字の最大数。
is null.-or- is null.
or is less than zero.
Error detection is enabled, and contains an invalid sequence of bytes.-or- is less than the resulting number of characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト配列に格納されているバイト シーケンスを指定した文字配列にデコードします。
に書き込まれた実際の文字数。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
結果の文字のセットを格納する文字配列。
結果の文字のセットを書き込む開始位置のインデックス。
is null.-or- is null.
or or is less than zero.-or- and do not denote a valid range in .-or- is not a valid index in .
Error detection is enabled, and contains an invalid sequence of bytes.-or- does not have enough capacity from to the end of the array to accommodate the resulting characters.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
UTF-8 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダーを取得します。
UTF-8 でエンコードされたバイト シーケンスを Unicode 文字のシーケンスに変換するデコーダー。
1
Unicode 文字のシーケンスを UTF-8 でエンコードされたバイト シーケンスに変換するエンコーダーを取得します。
Unicode 文字のシーケンスを UTF-8 でエンコードされたバイト シーケンスに変換する 。
1
現在のインスタンスのハッシュ コードを返します。
現在のインスタンスのハッシュ コード。
1
指定した文字数をエンコードすることによって生成される最大バイト数を計算します。
指定した文字数をエンコードすることによって生成される最大バイト数。
エンコードする文字数。
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
指定したバイト数をデコードすることによって生成される最大文字数を計算します。
指定したバイト数をデコードすることによって生成される最大文字数。
デコードするバイト数。
is less than zero.-or- The resulting number of bytes is greater than the maximum number that can be returned as an integer.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1
エンコード オブジェクトが UTF-8 形式でエンコードされた Unicode バイト順マークを提供するように構成されている場合、そのようなマークが返されます。
エンコード オブジェクトが Unicode バイト順マークを提供するように構成されている場合、そうしたマークが格納されているバイト配列。それ以外の場合、このメソッドは長さがゼロのバイト配列を返します。
1
バイト配列に格納されているある範囲のバイトを文字列にデコードします。
指定したバイト シーケンスのデコード結果が格納されている 。
デコード対象のバイト シーケンスが格納されたバイト配列。
デコードする最初のバイトのインデックス。
デコードするバイト数。
is null.
or is less than zero.-or- and do not denote a valid range in .
Error detection is enabled, and contains an invalid sequence of bytes.
A fallback occurred (see .NET Framework における文字エンコーディング for complete explanation)-and- is set to .
1