带有转义字符如:\n的字符串变量传递给一个方法,方法接收到这个变量时就会在字符串的前面加上一个@来屏蔽掉“”里的转义字符,使转义字符如:\n作为普通字符处理
解决方案 »
- 初学者,求高手详细讲解DragDrop, DragEnter, DragLeave, DragOver,这四个事件
- 为什么读取不出来Ini文件的内容?
- C# datagridview內单击右键,如何获得右键单击处datagridview的值????
- 线程中改变窗体控件!!
- 在TreeView中,this.tvChannels.Nodes[0].Nodes是什么意思
- 关于对多个相同格式的数据库的操作.(都是sql 2000的并且在同一server上的.)
- C#中 如何使用ACCESS中的DCount 等函数?
- 关于正则表达式的问题!!高手指教!!!
- 我已知MSSQL服务器的IP地址及数据库名,可不知SA密码及其它密码,如何登录这个数据库,能不能通过编程登录这个MSSQL数据库??
- c# 连接ftp服务器,获取文件成功,下载失败550,求助
- 100分急求--页面间值的传递
- c#中的一个汇编问题,请指教
string a = "www.csdn.net\n";
b(a);
public b(string x)
{
//debug的时候这个的x=@"www.csdn.net\n"了。
}
string a = "a\r\nb";
b(a);public void b(string x)
{
MessageBox.Show(x);
}
......
我一般把它断成两段的,再集合在一起
在c#中,"\"之后表示转意字符,
比如想打出"\",那就的输入"\\"
同理,想输出"\n"就得使用"\\n"
明白了么?
你的定义有问题: "www.csdn.net\n"
引号内都应该是字符串的内容.