gpt4 book ai didi

c# - 用反斜杠格式化字符串

转载 作者:行者123 更新时间:2023-11-30 18:50:41 33 4
gpt4 key购买 nike

我是 c# 的新手,希望这对你们中的一些人来说不会太难。

我正在尝试构建一个其中包含\的字符串,但我很难只显示一个反斜杠,即使我正在添加额外的转义字符或将它们全部忽略。有人可以告诉我我做错了什么吗?

我希望我的字符串看起来像:

"10.20.14.103\sql08"

到目前为止我尝试了什么:

我添加了一个额外的字符来让编译器满意,但它没有转义。

ip = string.Format("{0}\\\\{1}", ip, instancename); // output has 2 \'s

我告诉它忽略转义,它决定忽略我

string temp =  @"192.168.1.200\sql08"; // output has 2 \'s

有人能帮我理解一下吗? (这里的富文本编辑器似乎比 VS2010 做得更好,哈哈)

最佳答案

我猜您对调试器感到困惑。

如果您将鼠标悬停在 VS 中的局部变量上,字符串将被转义,因此单个 \ 将显示为 \\

要查看您的字符串真正是什么,将它输出到某处以供显示(例如,输出到控制台)或将鼠标悬停在变量上,单击出现的小放大镜旁边的箭头,然后选择“文本可视化工具”。

关于c# - 用反斜杠格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3711768/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com