[英]Declare verbatim character in Replace expression
我有一个string.Replace
语句将字符串中的字符从'\\'
更改为';'
。 问题是我需要将'\\'
的字符标记为逐字记录,可以在字符串中将其@"stringtext\\"
为@"stringtext\\"
但是我似乎找不到用字符执行此操作的表达式。 有没有一种方法可以将字符声明为“ verbatim”以便能够在字符声明中使用'\\'
?
根据文档 ,似乎不可能编写逐字char
。 您要么必须逃脱反斜杠:
somestring.Replace('\\', ';')
或使用其Unicode代码点指定字符:
somestring.Replace('\u005C', ';')
您可以像这样转义字符:
char myChar = '\\';
逐字字符是没有意义的。逐字背后的整个思想是,您不必重复转义字符串中的字符。 与char一样,您可以转义单个字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.