我一直在使用字符串插值和爱它,但是我有一个问题,我试图在我的输出中包含一个反斜杠,但我无法让它工作。如何在C#6中使用带字符串插值的转义字符?
我想是这样的..
var domain = "mydomain";
var userName = "myUserName";
var combo = $"{domain}\{userName}"
我要组合的输出为
myDomain\myUserName
我所得到的是关于\是转义字符语法错误。如果我放入\\然后snytax错误消失了,但输出是myDomain \\ myUsername
如何在转换后的字符串中包含转义字符?
谢谢。但后来我不能使用字符串插值?我不想逃避一切。我只想在内插字符串中使用反斜杠。 – Matt
不,你不能。他的回答是错误的。 – greenhoorn
对我来说就像是一个bug;)\\应该工作 – Matt