.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

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送