我要打印很多行。每行是一個字符串加上空格加上第二個字符串。PadRight時需要考慮的CRLF都不盡如人意
我想在每行對準第二部分字符串。所以我使用PadRight;但效果不佳。
代碼:
void Main()
{
var str ="Hellooooo".PadRight(50)+"Test";
str += (Environment.NewLine+"World").PadRight(50)+"Test";
str+= (Environment.NewLine+"Hello Worldoooooooo").PadRight(50)+"Test";
Console.WriteLine(str);
}
你可以看到三個 「測試」 不垂直對齊。
通常它能夠更好地使用多個表友好的控制。它是否真的需要使用空格對齊?如果它不是控制檯的輸出。截圖看起來不同。 – CSharpie