本文介绍了在C#编程语言中如何利用String.Format方法来实现高效的字符串格式化操作,并提供了多种应用场景和示例代码。
C# 中的 String.Format 方法用于将指定的对象数组格式化为特定字符串。此方法使用提供的参数值替换给定字符串中的占位符,并返回包含结果的新字符串对象。
String.Format 的基本语法如下:
```csharp
string result = string.Format(format, arg0);
```
或者,可以同时传递多个参数:
```csharp
string result = string.Format(format, arg0, arg1, ...);
```
其中 `format` 参数是一个格式化字符串,包含零个或多个索引为 0 的占位符。这些占位符由大括号 `{}` 包围,并且可以是数字(例如 `{0}`, `{1}` 等)。
示例:
```csharp
string name = 张三;
int age = 25;
string message = string.Format(姓名:{0},年龄:{1}, name, age);
```
上述代码将输出字符串:姓名:张三,年龄:25。