private string dataInfo = @""
这样定义一个字符串为什么前面有个@这个符号啊?
这样定义一个字符串为什么前面有个@这个符号啊?
解决方案 »
- 无法将类型“System.EventHandler”隐式转换为“System.EventHandler<System.EventArgs>” 50分等待中..高手大哥们快来啊
- 急求,
- ASP.Net中TIMER的问题
- 这样为什么不对 Label lb=(Label)MyDataList1.FindControl("Label1");
- 大家帮我看看bytes2BSTR这个函数具体有什么用?在线等
- Visio设计流程图拷贝到word里面汉字变乱码,谁知道怎么解决?马上给分
- 如何接收、发送数据?
- ZME
- 网页乱码的问题........
- 有关N层架构的疑惑
- 如何在repeater里的checkbox添加onclick事件?
- 菜鸟请教高手:按钮问题
private string dataInfo = "hhh\"dd" ; //定义字符串 hhh"dd
或
private string dataInfo = @"hh""dd" ;
string a = @"c:\foldername";等同于string a = "c:\\foldername";
用 @ 引起来的优点在于换码序列“不”被处理,这样就可以轻松写出字符串,例如一个完全限定的文件名:@"c:\Docs\Source\a.txt" // rather than "c:\\Docs\\Source\\a.txt"
若要在一个用 @ 引起来的字符串中包括一个双引号,请使用两对双引号:@"""Ahoy!"" cried the captain." // "Ahoy!" cried the captain.
@ 符号的另一种用法是使用碰巧成为 C# 关键字的被引用的 (/reference) 标识符