c# 字符串格式化输出
时间: 2023-08-21 21:07:59 浏览: 96
在 C# 中,可以使用字符串格式化输出来控制文本的显示格式。以下是几个常见的字符串格式化输出示例:
1. 占位符格式化
使用占位符 `{0}` 可以在字符串中插入变量,可以使用多个占位符来插入多个变量。
```C#
string name = "John";
int age = 30;
string message = string.Format("My name is {0} and I am {1} years old.", name, age);
Console.WriteLine(message);
```
输出:`My name is John and I am 30 years old.`
2. 对齐格式化
可以使用对齐格式化来控制输出文本的对齐方式,例如:
```C#
string name = "John";
int age = 30;
string message = string.Format("{0,-10} | {1,5}", name, age);
Console.WriteLine(message);
```
输出:`John | 30`
3. 格式控制符
可以使用格式控制符来控制输出文本的格式,例如:
```C#
double price = 19.99;
string message = string.Format("The price is: {0:C}", price);
Console.WriteLine(message);
```
输出:`The price is: $19.99`
以上是几个常见的字符串格式化输出示例,还有很多其他的格式化选项可以使用,具体可以参考C#的官方文档。
阅读全文