none
在使用String.Format下~如何能做到補足長度且將半形空白轉成全形空白? RRS feed

  • 問題

  • 例如說~我有一行程式碼如下

    String.Format("{0,-30}", Table.Rows[i]["姓名"])

    姓名有固定長度30~不足30補"全形"空白

    上面寫法只能補半形空白..

    請問這部份可以讓他補空白是全形空白的嗎?

    2010年10月18日 上午 10:57

解答

所有回覆

    • 已標示為解答 night-mind 2010年10月21日 上午 12:50
    2010年10月18日 下午 12:45
  • 謝謝你的回答

    我是用STR.PadRight(20,' ')   裡面是放全型空白

    但是輸入到記事本的時候..我實際去算長度

    發現有時候一格是半形空白...有時候一格是全型空白

    例如:中文字_ _ _ __ __ _ __   (後面底限表空白 會有短的空白跟長的空白交替情況發生)

    不曉得為何會這樣..?

    2010年10月20日 上午 04:09
  • 謝謝你的回答

    我是用STR.PadRight(20,' ')   裡面是放全型空白

    但是輸入到記事本的時候..我實際去算長度

    發現有時候一格是半形空白...有時候一格是全型空白

    例如:中文字_ _ _ __ __ _ __   (後面底限表空白 會有短的空白跟長的空白交替情況發生)

    不曉得為何會這樣..?


    假如是偶爾發生的話,請檢查你的來源字串,也許那些空白是你取資料出來時就有的


    歡迎參觀我的Blog.NET菜鳥自救會
    • 已標示為解答 night-mind 2010年10月21日 上午 12:50
    2010年10月20日 上午 04:46
    版主