我有一個字符串say消息,其長度不可變。但無論長度如何,在開始另一種方法之前,我必須添加35個空格。在可變長度字符串的末尾添加固定數量的空格
意見建議請?
謝謝! Ex-String =「abc」,應該變爲「abc」+ 35個空格;
不管字符串是什麼,我需要「追加」35個空格到字符串的末尾。
我有一個字符串say消息,其長度不可變。但無論長度如何,在開始另一種方法之前,我必須添加35個空格。在可變長度字符串的末尾添加固定數量的空格
意見建議請?
謝謝! Ex-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一個字符串,可以使用字符串對象的PadRight方法:
它有兩個過載:
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
你需要_add_ 35位或確保結果是寬35個字符?添加x個空格是一個奇怪的要求... –
@Stanley - 是的,我的意思是追加35個空格,而不是將字符串修剪成特定長度 – Kimi