C# 怎么格式化输出?
时间: 2024-11-22 20:29:06 浏览: 11
在C#中,你可以使用`Console.WriteLine()`函数或者其他类似的方法来进行格式化输出。这个函数允许你在字符串中插入变量、特定值或文本,并可以控制它们的显示格式。以下是几种常见的格式化方式:
1. **基本文本和变量**:
```csharp
int number = 42;
Console.WriteLine("My number is {0}", number);
```
2. **格式化数字**:
- 标准格式:
```csharp
double d = 3.14;
Console.WriteLine("The value is {0:F2}", d); // 输出小数点后两位
```
- 自定义千位分隔符:
```csharp
long l = 123456789;
Console.WriteLine("Number in millions: {0:N0}", l / 1000000);
```
3. **日期和时间**:
```csharp
DateTime date = DateTime.Now;
Console.WriteLine("Today's date: {0:yyyy-MM-dd HH:mm:ss}", date);
```
4. **格式化字符串占位符**:
```csharp
string name = "John Doe";
string message = $"Hello, {name}!";
Console.WriteLine(message);
```
阅读全文