C#中string类型占位符
时间: 2024-08-27 10:00:34 浏览: 36
C#中ToString数据类型格式大全(千分符)
在C#中,`string`类型通常用于存储文本数据,但它也支持模板字符串(Template Strings),也称为占位符字符串(Placeholder Strings)。这种特殊的字符串格式允许你在创建字符串时嵌入表达式或者变量值。使用模板字符串的主要语法是反引号(````)包围的字符串,其中可以包含花括号 `{}` 来表示需要被替换的部分。
例如:
```csharp
string name = "Alice";
string greeting = $"Hello, {name}!"; // 输出 "Hello, Alice!"
int age = 25;
string fullGreeting = $"{greeting}. You are {age} years old."; // 输出 "Hello, Alice!. You are 25 years old."
```
这里的`$`符号开启了一个模式,使得接下来的花括号内的内容会被解析为表达式的值而不是简单的字符串文本。这种方式让字符串拼接变得更加灵活和易读。
阅读全文