次の方法で共有


Encoding.Convert メソッド (Encoding, Encoding, Byte , Int32, Int32)

バイト配列内のバイトの範囲を、あるエンコーディングから別のエンコーディングに変換します。

Overloads Public Shared Function Convert( _
   ByVal srcEncoding As Encoding, _   ByVal dstEncoding As Encoding, _   ByVal bytes() As Byte, _   ByVal index As Integer, _   ByVal count As Integer _) As Byte()
[C#]
public static byte[] Convert(EncodingsrcEncoding,EncodingdstEncoding,byte[] bytes,intindex,intcount);
[C++]
public: static unsigned char Convert(Encoding* srcEncoding,Encoding* dstEncoding,unsigned charbytes __gc[],intindex,intcount)  __gc[];
[JScript]
public static function Convert(
   srcEncoding : Encoding,dstEncoding : Encoding,bytes : Byte[],index : int,count : int) : Byte[];

パラメータ

  • srcEncoding
    エンコーディングのソース。
  • dstEncoding
    エンコーディング先。
  • bytes
    変換するバイト配列。
  • index
    変換するバイト配列の開始インデックス。
  • count
    変換するバイト数。

戻り値

変換の結果を格納している Byte 型の配列。

例外

例外の種類 条件
ArgumentNullException srcEncodingdstEncoding 、または bytes の各引数が null 参照 (Visual Basic では Nothing) です。
ArgumentOutOfRangeException index および count がバイト配列内の有効範囲を示していません。

解説

このメソッドは、開始 index にある count バイトを、 srcEncoding から dstEncoding に変換します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

Encoding クラス | Encoding メンバ | System.Text 名前空間 | Encoding.Convert オーバーロードの一覧