1

文字列を空白で右に埋めたいと思います。次の関数は、空白を除くすべての文字に対して機能します。

myString.PadRight(50,"x")

編集:

myString.PadRight(50) は、文字列に空白を埋め込みますが、この文字列を次のステートメントで使用すると、空白の埋め込みがなくなります。

myCheckBox.Text = myString.PadRight(50)
4

4 に答える 4

6

文字指定子を省略すると、右側にスペースが埋め込まれます。

var newString = myString.PadRight(50);

ドキュメントリファレンスを参照してください。スペース文字を指定することでも機能するはずですが、確かにそうです。他の Unicode 文字とは異なる扱いをする理由がわかりません。

于 2009-02-05T04:02:21.213 に答える
0

これは asp.net ページのように聞こえますが、この場合の問題は html が空白をどのように扱うかにあります。ソースを見ると、スペースはおそらくクライアントにレンダリングされています。ただし、ブラウザには表示されません。代わりに要素に CSS スタイルを使用して、幅を設定したり、 文字をレンダリングしたりします。

于 2009-02-05T04:36:52.173 に答える