.NET C#,VB.NET,VC.NET
■10進数を16進数文字列に変換
System.Convertクラスのメソッドを利用します。
8進数や2進数でも応用できます。
利用頻度は高いです。
C#
int num = 10;
Console.WriteLine( "10進数で{0}は", num );
// 16進数文字列に
Console.WriteLine( "16進数で{0}です。", Convert.ToString(num, 16) );
// 8進数文字列に
Console.WriteLine( "8進数で{0}です。", Convert.ToString(num, 8) );
// 2進数文字列に
Console.WriteLine( "2進数で{0}です。", Convert.ToString(num, 2) );
VB.NET
Dim num As Integer = 10
Console.WriteLine("10進数で{0}は", num)
' 16進数文字列に
Console.WriteLine("16進数で{0}です。", Convert.ToString(num, 16))
' 8進数文字列に
Console.WriteLine("8進数で{0}です。", Convert.ToString(num, 8))
' 2進数文字列に
Console.WriteLine("2進数で{0}です。", Convert.ToString(num, 2))
VC.NET
int num = 10;
Console::WriteLine( S"10進数で{0}は", num.ToString() );
// 16進数文字列に
Console::WriteLine( S"16進数で{0}です。", Convert::ToString(num, 16) );
// 8進数文字列に
Console::WriteLine( S"8進数で{0}です。", Convert::ToString(num, 8) );
// 2進数文字列に
Console::WriteLine( S"2進数で{0}です。", Convert::ToString(num, 2) );
【実行結果】
10進数で10は
16進数でaです。
8進数で12です。
2進数で1010です。
トップ > .NET C#,VB.NET,VC.NET
Copyright (C) 2005.09 〜 By Shougo Suzaki