C# – 如何将转义字符串转换为文字字符串?
时间: 2023-10-09 16:16:16 浏览: 220
C#开发的字符转换工具
在 C# 中,您可以使用 @ 符号来创建一个文字字符串,该字符串中的所有字符都被视为普通字符,而不是转义字符。例如,要将转义字符串 "\tHello\nWorld!" 转换为文字字符串,您可以使用以下代码:
```
string escapedString = @"\tHello\nWorld!";
string unescapedString = Regex.Unescape(escapedString);
Console.WriteLine(unescapedString);
```
该代码使用 Regex.Unescape 方法将转义字符串转换为文字字符串,并将其打印到控制台上。输出应该是:
```
Hello
World!
```
请注意,因为文字字符串中的所有字符都被视为普通字符,所以您需要手动添加任何所需的转义字符。例如,如果您想在文字字符串中使用双引号,您需要使用两个双引号来表示一个。
阅读全文