文字列へ変換するフォーマット文字列は、数値書式指定文字列 です。
' Char 型の "0" を作成 Dim baseFormat As Char = Char.Parse("0") ' 連続する "0" を作成 Dim zeroFormat As String = New String(baseFormat, 10) ' Char 型の "あ" を作成 Dim moji As Char = Char.Parse("あ") ' 連続する "あ" を作成 Dim many_moji As String = New String(moji, 20) Console.WriteLine(many_moji) ' 16777215 => "0016777215" Console.WriteLine((&HFFFFFF).ToString(zeroFormat)) Console.WriteLine(String.Format("{0:" + zeroFormat + "}", &HFFFFFF)) ' 16777215 => "FFFFFFFF" Console.WriteLine((&HFFFFFF).ToString("X")) Console.WriteLine(String.Format("{0:X}", &HFFFFFF)) ' 16777215 => "ffffffff" Console.WriteLine((&HFFFFFF).ToString("x")) ' 16777215 => "16,777,215" Console.WriteLine((&HFFFFFF).ToString("#,###")) ' 結果が空文字になります Console.WriteLine("/" + (0).ToString("#,###") + "/") ' 10 は、文字列長指定 ' 0 の位が # だと、0 はスペース、0だと、0 は 0 Console.WriteLine(String.Format("{0,10:#,###} : {1,10:#,##0}", 0, 0))
ああああああああああああああああああああ 0016777215 0016777215 FFFFFF FFFFFF ffffff 16,777,215 // : 0▼ C#
char baseFormat = char.Parse("0"); string zeroFormat = new string(baseFormat, 10); char moji = char.Parse("B"); string many_moji = new string(moji, 20); Console.WriteLine(many_moji); Console.WriteLine(16777215.ToString(zeroFormat)); Console.WriteLine(string.Format(("{0:" + (zeroFormat + "}")), 16777215)); Console.WriteLine(16777215.ToString("X")); Console.WriteLine(string.Format("{0:X}", 16777215)); Console.WriteLine(16777215.ToString("x")); Console.WriteLine(16777215.ToString("#,###")); Console.WriteLine(("/" + (0.ToString("#,###") + "/"))); Console.WriteLine(string.Format("{0,10:#,###} : {1,10:#,##0}", 0, 0));
※ オンライン(リアルタイム) VB=>C# ツール 関連するMicrosoft リンク String.Format メソッド (String, Object) (System) 関連する記事
|
【VB.NET : ベーシックの最新記事】
- VB.net : 「ファイルを開くダイアログ」のパラメータを単純なテキストファイルより取得する
- VB.net での テキストファイルの読み書きを、出力時のみキャラクタセット毎に条件コンパイル指定する
- VB.net での DateDiff メソッドの使用方法
- VB.net : 整数 : カンマ編集/前ゼロ/前スペース/16進数文字列変換
- テキストファイルとキャラクタセットの処理
- VB.net : String、Char()、Byte() の相互変換
- VB.net : 文字単位の ASCII と Unicode
- コマンドプロンプト : 入力したキーストロークを表示しない readkey.exe
- VB.net : 各種ディレクトリパスの取得 : テンポラリ/システム/特殊ディレクトリの列挙
- VB.net : アプリケーションを開始した実行可能ファイルのパス
- VB.net : アプリケーションディレクトリ
- VB.NET : バッチファイル用ファイルの参照ダイアログ
- コマンドプロンプト : クリップボードにあるファイル情報を標準出力へ
- VB.NET(コマンドプロンプト) : 指定した文字列だけ色を変えて表示する
- VB.NET : SHA256