SQLの窓

2009年12月03日


VB.net/C# : 連続する文字の作成と良く使う文字列フォーマット

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


関連する記事


posted by lightbox at 2009-12-03 15:33 | VB.NET : ベーシック | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり