Han*_*del 1 c# c#-4.0 verbatim-string
我有以下财产:
public string InstanceName
{
get
{
return cbServerInstanceName.Text;
}
}
Run Code Online (Sandbox Code Playgroud)
输入的地方
cbServerInstanceName.Text = "ServerName\ PcName"
Run Code Online (Sandbox Code Playgroud)
这显示为
"ServerName\\ PcName"
Run Code Online (Sandbox Code Playgroud)
我尝试使用string.replace但无法使其工作.
有任何想法吗?
我将采取一种方式,并假设您正在"ServerName\\ PcName"使用Visual Studio中的调试器视图.因为它显示的是你"a string\\"而不是a @"string literal\",你会看到你的斜线被转义.就像"\r\n"你添加一个新行一样.
如果您可以尝试将值打印到MessageBox,或Debug或控制台.它应该如你所愿.手指交叉
| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |