C# 双引号用 /" 怎么不能成功呢?

googlegis 2008-03-10 06:03:14
我想输出一个字符串 Name Like “%西安%" ,其中 西安 是由 textbox 来传入的,

string = “Name Like \" %” +textbox1.text + "% \"";

可是输出来的结果怎么是 Name Like \" %西安% \" 呢?

郁闷之极??????
...全文
817 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
googlegis 2008-03-11
  • 打赏
  • 举报
回复
第一次发贴,呵呵原来是我错了,看来做东西要仔细啊!
jiatong1981 2008-03-10
  • 打赏
  • 举报
回复
貌似这里不需要使用/
jinjazz 2008-03-10
  • 打赏
  • 举报
回复
你不用管输出的是什么,在.net的调试窗口中输出信息也是有转义符的
syjchyx 2008-03-10
  • 打赏
  • 举报
回复
string = "Name Like '%” +textbox1.text + "%' ";
jiatong1981 2008-03-10
  • 打赏
  • 举报
回复

string sqlstr = "select * from urtable where Name like %"+this.textbox1.Text.Trim()+"%";
syjchyx 2008-03-10
  • 打赏
  • 举报
回复
单引号 ' 就可以了
jinjazz 2008-03-10
  • 打赏
  • 举报
回复
string s= "Name Like \" %" +xxx.Text + "% \"";
SaintKaKa 2008-03-10
  • 打赏
  • 举报
回复
要转义的
用两个\\
或者在字符串前加一个@
例如string = “Name Like \\" %” +textbox1.text + "% \\"";
或者string = @“Name Like \" %” +textbox1.text + "% \"";

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧