文字列へ変換するフォーマット文字列は、数値書式指定文字列 です。
' 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






