この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

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

 

公開日: 2016年10月

8 ビット符号なし整数値を、指定した基数で表される等価な文字列形式に変換します。

名前空間:   System
アセンブリ:  mscorlib (mscorlib.dll 内)

public static string ToString(
	byte value,
	int toBase
)

パラメーター

value
Type: System.Byte

変換する 8 ビット符号なし整数。

toBase
Type: System.Int32

戻り値の基数。これは 2、8、10、または 16 である必要があります。

戻り値

Type: System.String

基数 valuetoBase の文字列形式。

Exception Condition
ArgumentException

toBase が 2、8、10、16 のどれでもありません。

場合toBase10、によって返される文字列は等しくない、Convert.ToString(Byte, Int32)メソッドを表しますvalueのみの大きさによってです。 後で、数に変換される文字列を作成するメソッドを呼び出すと、変換を実行するマグニチュード専用の数値表現が想定する対応するメソッドを呼び出す必要があります。 このようなメソッドを含めるConvert.ToByte(String, Int32)またはByte.Parse(String, NumberStyles)です。

次の例は、バイト配列内の各要素を等価のバイナリ、16 進数、10 進数、および 16 進数の文字列形式に変換します。

int[] bases = { 2, 8, 10, 16};
byte[] numbers = { Byte.MinValue, 12, 103, Byte.MaxValue};

foreach (int baseValue in bases)
{
   Console.WriteLine("Base {0} conversion:", baseValue);
   foreach (byte number in numbers)
   {
      Console.WriteLine("   {0,-5}  -->  0x{1}", 
                        number, Convert.ToString(number, baseValue));
   }
}
// The example displays the following output:
//       Base 2 conversion:
//          0      -->  0x0
//          12     -->  0x1100
//          103    -->  0x1100111
//          255    -->  0x11111111
//       Base 8 conversion:
//          0      -->  0x0
//          12     -->  0x14
//          103    -->  0x147
//          255    -->  0x377
//       Base 10 conversion:
//          0      -->  0x0
//          12     -->  0x12
//          103    -->  0x103
//          255    -->  0x255
//       Base 16 conversion:
//          0      -->  0x0
//          12     -->  0xc
//          103    -->  0x67
//          255    -->  0xff

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
1.1 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
Windows Phone
8.1 以降で使用可能
トップに戻る
表示: