比如C++中,如果字符串太长,想换行显示,就这样
this.Response.Write("<script type=\"text/javascript\">\n\r\
...\n\r\
</script> ");
C#中如果字符串太长,就不能用"\"表示换行
后来知道用
@
this.Response.Write(@"<script>
...
</script> ");
这样是可以,但
string中要是有引号的话 this.Response.Write(@"<script type="text/javascript">
...
</script> ");
这样就错了,引号前加"\"也是错的。
怎么办?
this.Response.Write("<script type=\"text/javascript\">\n\r\
...\n\r\
</script> ");
C#中如果字符串太长,就不能用"\"表示换行
后来知道用
@
this.Response.Write(@"<script>
...
</script> ");
这样是可以,但
string中要是有引号的话 this.Response.Write(@"<script type="text/javascript">
...
</script> ");
这样就错了,引号前加"\"也是错的。
怎么办?
...
</script>");
...
</script> ");改成这样就可以了 this.Response.Write(@"<script type=""text/javascript"">
...
</script> ");
在@的转义的字符串里,"可以用 两个 " 转义