c#里面如何定义一个带单个双引号的字符串,注意是单个双引号,而且在字符串尾部

李进伟 2014-04-15 10:57:21
比如 string a=abcd. slk";
或者 string a="hksjal.fsa"";
而且 用@的话还是有问题 会出现“字符串并未结束”
或者“变量中有换行符” 这样的错误 求大神指点
...全文
3697 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
长江 2014-04-18
  • 打赏
  • 举报
回复
还是用转义看得明了一些
叶落无痕0826 2014-04-18
  • 打赏
  • 举报
回复
string a="hksjal.fsa\"";
涉及到符号的都用转义一下
绿龙术士 2014-04-17
  • 打赏
  • 举报
回复
string a="hksjal.fsa\"";
Justin-Liu 2014-04-16
  • 打赏
  • 举报
回复
\"
sjbcl2008 2014-04-16
  • 打赏
  • 举报
回复
加个转义字符就可以了啊
dalmeeme 2014-04-15
  • 打赏
  • 举报
回复
引用 3 楼 li198552536 的回复:
谢谢 加@好像必须的字符串里面有成对的双引号才行 不然还是会出现上面那两个错误 加\到可以用 谢谢了 大神
“成对的双引号”其实只表示一个双引号。
李进伟 2014-04-15
  • 打赏
  • 举报
回复
谢谢 加@好像必须的字符串里面有成对的双引号才行 不然还是会出现上面那两个错误 加\到可以用 谢谢了 大神
dalmeeme 2014-04-15
  • 打赏
  • 举报
回复
两种方法都可以: string a = @"hksjal.fsa"""; string b = "hksjal.fsa\""; 第一种是加@,并双写该双引号,表示一个普通字符" 第二种是直接在普通字符"前加\
jy251 2014-04-15
  • 打赏
  • 举报
回复
\" 非要6个字

111,129

社区成员

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

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

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