長さが可変ではない文字列 say message があります。しかし、長さに関係なく、別のメソッドを開始する前に 35 個のスペースを追加する必要があります。
提案してください?
ありがとう!
例 - String = "abc" は、"abc" + 35 スペースになります。
文字列が何であれ、文字列の末尾に 35 個のスペースを「追加」する必要があります。
長さが可変ではない文字列 say message があります。しかし、長さに関係なく、別のメソッドを開始する前に 35 個のスペースを追加する必要があります。
提案してください?
ありがとう!
例 - String = "abc" は、"abc" + 35 スペースになります。
文字列が何であれ、文字列の末尾に 35 個のスペースを「追加」する必要があります。
これでうまくいくはずです:
message = message.PadRight(message.Length + 35, ' ');
string s = "abc";
s += new string(' ', 35);
string paddedValue = string.Format("ABC{0}", new String(" ", 35));
C#およびVB.netで文字列をパディングするには、StringオブジェクトのPadRightメソッドを使用できます。
2つのオーバーロードがあります。
String.PadRight(Int32 NumOfChars)
String.PadRight(Int32 NumOfChars, char Char)
F.ex:
string myString = "abc".PadRight(numOfChars, charToPadWith);
また
myString = myString.PadRight(numOfChars, charToPadWith);
ドキュメントの場合:http:
//msdn.microsoft.com/en-us/library/system.string.padright.aspx