关于转义字符问题

ken_flash 2006-04-07 09:54:59
string cmd_login=" SELECT t_user.userID FROM t_user WHERE (((t_user.userID)="200601")) ";

怎么写呀?

我写成了如下这样

string cmd_login=" SELECT t_user.userID FROM t_user
WHERE (((t_user.userID)=" + "\"" + "200601" + "\"" + "))";

为什么会出现\? \不是代表转义了吗?

...全文
133 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ken_flash 2006-04-07
  • 打赏
  • 举报
回复
若要在一个用 @ 引起来的字符串中包括一个双引号,请使用两对双引号:
@"""Ahoy!"" cried the captain." // "Ahoy!" cried the captain.


MSDN上找到的 谢谢了
time_is_life 2006-04-07
  • 打赏
  • 举报
回复
string cmd_login=" SELECT t_user.userID FROM t_user
WHERE (((t_user.userID)=" + @"\"" + "200601" + @"\"" + "))";

110,536

社区成员

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

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

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