C# print文字居中
时间: 2023-10-19 12:33:09 浏览: 177
C# 打印
5星 · 资源好评率100%
要在 C# 中将文本居中打印,可以使用以下代码:
```csharp
using System;
class Program
{
static void Main()
{
string text = "Hello, World!";
int width = Console.WindowWidth;
// 计算左侧空格数量来实现居中
int leftPadding = (width - text.Length) / 2;
string centeredText = text.PadLeft(leftPadding + text.Length);
// 打印居中文本
Console.WriteLine(centeredText);
}
}
```
在上述示例中,我们首先获取控制台窗口的宽度 `Console.WindowWidth`,然后计算需要在左侧添加的空格数量,以使文本居中。最后,使用 `PadLeft` 方法将空格添加到文本的左侧,并打印居中的文本。
阅读全文