C#字符串 占位符
时间: 2023-07-12 13:16:33 浏览: 225
C# 字符串
在 C# 中,字符串占位符是一种方便的方式来将变量值插入到字符串中。C# 字符串占位符使用花括号 {} 来标记需要插入变量值的位置,然后在字符串后面使用一个格式化字符串来指定变量值的类型和格式。
以下是使用 C# 字符串占位符的示例:
```
string name = "John";
int age = 30;
string message = string.Format("My name is {0} and I am {1} years old.", name, age);
```
在上面的示例中,我们首先定义了两个变量 name 和 age,然后使用 string.Format() 方法来创建一个包含占位符的字符串。在占位符中,我们使用数字 0 和 1 来指定要插入的变量值的位置。在字符串的末尾,我们使用一个格式化字符串来指定变量值的类型和格式。
当我们运行上面的代码时,message 变量将包含以下字符串:
```
"My name is John and I am 30 years old."
```
除了使用数字来指定占位符的位置之外,你还可以使用变量名作为占位符。例如:
```
string message = string.Format("My name is {0} and I am {1} years old. My favorite color is {2}.", name, age, "blue");
```
在上面的示例中,我们添加了一个新的变量 favoriteColor,并使用数字 2 和变量名来指定占位符的位置。在字符串的末尾,我们添加了一个新的占位符 {2} 并插入了 favoriteColor 变量的值 "blue"。
希望这可以帮助你了解 C# 字符串占位符的用法!
阅读全文