ToString.PadLeft関数で異常現象が発生


れもんせっけん  2008-04-16 23:17:05  No: 139561

vb2005を使用しています。
表題の件ですが、合計で半角6文字分になるように半角空白で埋めたくて
  "あああ".ToString.PadLeft(6, " ")
としたばあい、結果は"あああ"になるはずが
"   あああ"(あああの前に半角空白が3つ追加される)
になり合計で半角9文字になるという異常現象に悩まされています
対応方法を教えて下さいお願いします。


もげ  2008-04-16 23:46:07  No: 139562

http://msdn2.microsoft.com/ja-jp/library/system.string.padleft(VS.80).aspx
文字数ベースで動いていますので、
いまどき全角/半角なんて概念を持ち出すと悲しい思いをするかもしれません。

やるとすれば、以下のURLを参考にしてみてください。
http://jeanne.wankuma.com/tips/string/leftb.html


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加