unity 怎么把参数带入string
时间: 2023-06-20 12:09:08 浏览: 253
在 Unity 中,你可以通过使用字符串插值或者字符串格式化来将参数带入到字符串中,以下是两种方法的示例:
1. 使用字符串插值:
```
int score = 100;
string playerName = "John";
string message = $"Congratulations {playerName}! Your score is {score}.";
// 输出结果为:"Congratulations John! Your score is 100."
```
2. 使用字符串格式化:
```
int health = 80;
int maxHealth = 100;
string status = string.Format("Health: {0}/{1}", health, maxHealth);
// 输出结果为:"Health: 80/100"
```
在上面的示例中,`{}` 表示占位符,可以在字符串中使用多个占位符,并且可以按顺序传入多个参数。在字符串格式化中,占位符的索引从0开始,分别用 `{0}`, `{1}`, `{2}` 等表示。需要注意的是,这两种方法都只能在字符串中使用变量和表达式,不能在字符串中执行任意代码。
阅读全文