ASP.NET C# string 字符串的前面可以加 @ 可以将转义字符(\)当作普通字符对待。

比如:string str = @"C:\Windows";

如果我们不用 @ 的话,应该是:string str = "C:\\Windows";

@ 字符串中,我们用两个连续英文双引号表示一个英文双引号,如下字符串的实际内容为:="=,字符串长度为 3。

string str = @"=""=";

@ 字符串中可以任意换行,换行符及缩进空格都计算在字符串长度之内。

string str = @"<script type=""text/javascript"">
    <!--
    -->
    </script>";

由于 @ 的这种特性,我们常将其应用到 SQL 字符串中。

string sql = @"select * from tbl";
@ 只在连续一段字符串中有效,@"abc" + "\\",用 + 将两个字符串连接起来,第二个字符串中没有用 @ 标识,其中的 \ 就成为转义字符。

转载于:https://www.cnblogs.com/lazyman/archive/2009/11/10/1600585.html

C# ASP.NET里@的妙用相关推荐

  1. C# ASP.NET里的@妙用,字符串换行

    ASP.NET C# string 字符串的前面可以加 @ 可以将转义字符(\)当作普通字符对待. 比如:string str = @"C:\Windows"; 如果我们不用 @ ...

  2. ASP.NET里创建Microsoft Word文档

    原文发布时间为:2008-08-03 -- 来源于本人的百度文章 [由搬家工具导入] 本文是应在ASP.NET里创建Microsoft Word文档之需而写的.这篇文章演示了在ASP.NET里怎么创建 ...

  3. ASP.NET里的变量命名规则

    变量名的长短应该只对编译器来说的,最终运行的时候都是内存地址了- 应该不会影响性能,所以在编写程序的时候尽量要把变量命名的简捷易懂;变量名的命名规则其实就是为了帮助理解,便于后期的维护.不要贪图写代码 ...

  4. .html好 还是.asp好,各位说说在ASP.net里 用静态函数的好 还是实例函数出处HTML好???...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //在aspx的代码段 public partial class _Default : System.Web.UI.Page { private Exam ...

  5. ASP.NET里的事务处理

    出自: http://blog.csdn.net/ycl111/ 事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性.如果在事务过程中没有遇到 ...

  6. asp.net里导出excel表方法汇总

    1.由dataset生成 public void CreateExcel(DataSet ds,string typeid,string FileName)     {     HttpRespons ...

  7. [ASPX]常用笔记

    [ASPX]整理常用功能 C# 01.字符串@ 02.?表达式 03.数组便利 04.字符串拆分为数组 05.保留两位小数 06.字符串与其他数据转换 07.替换字符串 08.一个函数可以有几个返回值 ...

  8. ASP.net实现无扩展名的URL重写。简单、方便、无需ISAPI

    URL重写已经有很多的方法,但是多数都有一个缺点,就是不支持无扩展名的网页.微软提供的方法需要在根目录里面建立jyk的文件夹,然后再建立一个default.aspx的文件,如果您有100名会员的话,这 ...

  9. ASP.NET强大的性能

    crystal译 ·yesky 一个程序,速度是一件非常令人渴望的东西.一旦代码开始工作,接下来你就得尽可能的让它运作的快些,再快些, 在ASP中你只有尽可能拧干你的代码,以至于不得不将他们移植到一个 ...

  10. ASP网络编程从入门到精通 下载

    <ASP网络编程从入门到精通> 清华大学出版社 特点: 面向ASP零基础读者,循序渐进 全面分析ASP技术细节 用代码描述个个知识点,操作性强 通过典型模块设计,体会ASP的奥妙 通过网上 ...

最新文章

  1. 达摩院首席数据库科学家李飞飞:云原生新战场,我们如何把握先机?
  2. java中的实例初始化
  3. 头像裁剪上传插件php,PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
  4. 规则引擎 设计 git_引擎盖下的Git
  5. [BZOJ1798][AHOI2009]Seq维护序列 线段树
  6. MQTT协议之发布订阅
  7. 微信小程序 获取php值,微信小程序如何获取javascript里的数据
  8. 数据科学家最常用的十种算法(我准备拿这个当成学习参考)
  9. android notify,android4.0 MediaPlayer的notify监听机制的全面剖析
  10. python网络爬虫框架内容_Python网络爬虫-Scrapy框架
  11. 抓取scrapy中文文档(我的第一个爬虫)
  12. 2012年2月有29天
  13. c语言编程中的大于号怎么打,excel表格中怎么输入比较运算符号(大于、小于号)?...
  14. 你不会还不知道数组里面有这些好用的方法吧!(JavaScript)
  15. python爬虫属于大数据吗_学Python可以从事大数据和爬虫工程师吗?
  16. 文章还需自己写,论文抄袭误国家
  17. KDD2020|PinnerSage:Pinterest推荐中的多模式用户嵌入框架
  18. 【Pygame实战】风靡全球的切水果游戏升级版“水果忍者”上线啦,你敢来PK嘛?
  19. 定频APK--rftesttool的安装及设置步骤
  20. 《剩女郎》的艺术魅力

热门文章

  1. python+selenium环境配置(windows7环境)
  2. Mac OS X:解决开机总是显示“电脑关机是因为发生了问题”
  3. offsetTop和scrollTop差异
  4. 免费下载思科 642-382考试题库
  5. nodejs后台系列--第四篇--koa(三)
  6. font-awesome在Vue项目中的使用(npm使用)
  7. 石头扫地机器人加速异响_AI助力,无惧障碍 石头扫地机器人T7Pro测评
  8. springboot图片上传和显示_Jeewx-Boot 1.1 版本发布,基于SpringBoot的开源微信管家系统...
  9. linux shell编程文本处理命令grep
  10. mysql删除注册表mysqld要删除吗_删库就一定要跑路吗?rm删除文件后空间还存在似乎说明了什么...