人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C#の((int)3).ToStringの結果を、右詰、スペースパディングされた3桁の文字列(スペース・スペース・3)に変換するToStringの書式指定を教えてください。((int)3).ToString("###")では1桁の"3"としか表示されません

●質問者: simplestyle
●カテゴリ:コンピュータ
✍キーワード:C# 文字列
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● WANT
●35ポイント

されたいことと違って居たら申し訳ありませんが・・・

下記サイトの、”文字列のフォーマット”項のような感じではいかがでしょうか?

http://www.atmarkit.co.jp/fdotnet/csharptips/010string/010st...


2 ● i_kumagoro
●35ポイント

ToString単体では難しいと思います。

http://homepage3.nifty.com/midori_no_bike/CS/filesys.html

のページの「ドライブの情報を取得」のソースの辺りあるように

((int)3).ToString("###").PadLeft(3)

のようにするのはいかがでしょうか?

◎質問者からの返答

これでOKです!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ