最近看asp.net 2.0高级编程,里边有一段C#代码,用来注册一段javascript脚本,
 String myScript =@"function AlertHello(){alert('Hello ASP.NET');}";
        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "MyScript", myScript, true);这里为什么定义myScript时要加个@呢,真是奇怪了,我运行试了一下,能通过,去了@也能通过,这个@有什么用呢??