tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル tostringを改良したい
投稿日: 2012/08/14(Tue) 14:49
投稿者しげちん
はじめまして

WinXPでVB2010ExpressEdtionを使っています.
これまで約10年間VB6.0を使っていましたが,1ヶ月ほど前からVB2010を使っています.

お聞きしたいのは.ToStringを改良したメソッドを作れないかということです.
(123.456).ToString("00.00") = "123.46"
という書き方ができるのは知っていますが,カッコ内の書式を書くのがやや煩雑です.

そこで,
.ToStringF(a,b)
ここでaは文字列化後の数値の文字数,bは小数点以下の桁数
というメソッドに改良したいのです.
例えば
(123.456).ToStringF(8,2)
「  123.46」
となります
(桁が余っているところは半角スペースにするのですが,これは自分でできます)

この.ToStringFを通常のtostringと同じように
Debug.Print (a.ToStringF(6,2) & b.ToStringF(5,3))
などとできたらいいなと考えています.
どこ(モジュール?クラス?)にどのように(桁をあわせる部分ではなく,
メソッドの枠組みをどのように)書いたらいいのか教えていただけないでしょうか?
また,この.tostringFを新しく作成したソリューションでも簡単に利用できる様にする
(リンクとして追加する.vbに書いておくなど?)にはどうすればよいのでしょうか?


よろしくお願い致します

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。