![]() |
|||||||||||||||||
string.Formatで書式指定 ToStringを使って変換する string.Formatで書式指定 [TOP] stringクラスのFormatメソッドを使って書式指定した後、各種変換を行う方法を解説します。 以下にサンプルコードを示します。(各種コントロールの配置は、前ページのToStingによる変換の時と同じです。) private void button1_Click(object sender, EventArgs
e) 上記サンプルでは、テキストボックスに入力された数値を、5桁の16進数に変換します。 表示結果は、0002A のように表示されます。 <解説> Formatの引数について解説します。 例:string.Format(”{0,3}月{1,3}日",5,3); 結果: 5月 3日 { }内の左側の数字は指定する引数の番号(順番)で、コンマの右側が幅を指します。 例:string.Format(”{0,0:X5}",10); 結果: 0000A 引数の左側は、引数の番号で、コンマで区切った後、,0:X5のように指定しいますが、 { }内の書式の構文は次のとおりです。 {引数の番号、幅:書式指定子 桁数} 指定できる書式指定子には主に次のようなものがあります。
※当サイトは、リンクフリーです。 |