c# 怎么把一个双引号赋值给一个string 变量?

WYHVC 2009-08-27 11:54:12
我试过:
string arg = """"; //报错
string arg = "\""; //得到的值是\"
string arg=chr(34); //报错
System.Convert.ToString((char)34) //得到的值是\"
...全文
555 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqiuzaihui 2009-08-27
  • 打赏
  • 举报
回复
string arg = @"""";
WYHVC 2009-08-27
  • 打赏
  • 举报
回复
谢谢,看着是\",打出来是"
不好意思,太菜了
mbh0210 2009-08-27
  • 打赏
  • 举报
回复
string arg = "\""; //得到的值是\"
这个肯定是对的,得到的值肯定是",你断点调试一下,点击放大镜就知道了
满衣兄 2009-08-27
  • 打赏
  • 举报
回复
加上@也可以,@表示取消转义
kuhaner 2009-08-27
  • 打赏
  • 举报
回复
"\""就可以了吧
最后编译出来的会是这个"的
满衣兄 2009-08-27
  • 打赏
  • 举报
回复
你得到的结果\"
这个结果是正确的.如果你打印出来就是 "
加上@也可以,@表示取消\的作用
yangfan1981 2009-08-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mirmuo 的回复:]
string arg = "\""; //得到的值是\" 是正确的
[/Quote]

正解
wuyi8808 2009-08-27
  • 打赏
  • 举报
回复
string arg = @"""";
string arg = "\"";
string arg = System.Convert.ToString((char)34);

以上都可以。
wuyi8808 2009-08-27
  • 打赏
  • 举报
回复
string arg = @""""; 
xupeihuagudulei 2009-08-27
  • 打赏
  • 举报
回复
"\'\'"试试
mirmuo 2009-08-27
  • 打赏
  • 举报
回复
string arg = "\""; //得到的值是\" 是正确的
xupeihuagudulei 2009-08-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 wyhvc 的回复:]
我试过:
string arg = """"; //报错
string arg = "\""; //得到的值是\"
string arg=chr(34); //报错
System.Convert.ToString((char)34) //得到的值是\"
[/Quote]up

110,571

社区成员

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

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

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