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/douqiumiao/archive/2013/06/06/3121690.html

C# ASP.NET里的@妙用,字符串换行相关推荐

  1. oracle按特定字符截取字符串_妙用字符串的替换和截取让Shell脚本精准得到你心中的那个“她”...

    目的 shell脚本中各种条件的判断,都需要对判定条件精准把控,而字符串在脚本中用的是最多的,怎样准确的获取你想要的字符串至关重要.本文详细介绍了shell脚本中妙用字符串的替换和截取,让你精准获得你 ...

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

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

  3. html判断字段不为空,js里是否为空字符串的判断

    了解下js里是否为空字符串的判断. JavaScript中可以使用if(typeof obj=="undefined"||obj==null||obj=="") ...

  4. 截取字符串_妙用字符串的替换和截取让Shell脚本精准得到你心中的那个“她”...

    目的 shell脚本中各种条件的判断,都需要对判定条件精准把控,而字符串在脚本中用的是最多的,怎样准确的获取你想要的字符串至关重要.本文详细介绍了shell脚本中妙用字符串的替换和截取,让你精准获得你 ...

  5. ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

    ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...

  6. ASP.NET 动态输出Javascript 文本格式换行问题 [ASP.NET | C# | Response]

    一.普通输出问题分析.测试 1.     我们先来看一段代码:     /// <summary>     /// 连接接数据库     /// </summary>      ...

  7. [js] 处理字符串换行造成的json解析失败

    需求:从数据库某个字段取出字符串出来,转为json,结果发现报错为 解析失败,发现是因为取出的字符串换行导致,现在需要将字符串里面的换行替换为'',使字符串可依成功解析成json对象. 技术:依靠re ...

  8. python字符串换行连接_零基础学python_03_字符串(拼接+换行+制表符)

    字符串拼接 在编码的过程很多时候都会用到字符串的拼接,例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一: first_name = "li" last_na ...

  9. springboot yaml/yml配置文件字符串换行

    前言 springboot 2.1.1.RELEASE yaml配置文件字符串换行 需要把RSA公钥放到配置文件中,因字符串太长,为了方便维护,将公钥换行. publicKey: "MIIB ...

最新文章

  1. laravel 中间件不生效_laravel中间件实战(luke)
  2. 记录一下集成修改触发模式的过程
  3. 2017-08-10 前端日报
  4. html 属于mvvm框架,mvvm模式和mvc的区别是什么?
  5. stm32f407 6个串口dma_stm32之DMA
  6. 【Vue】—处理边界情况
  7. MySQL之GROUP BY用法误解
  8. linux下无mysql命令_linux下mysql命令
  9. 【服务器】戴尔PowerEdgeR710服务器升级BIOS
  10. 网络摄像机如何安装拾音器?进行同步录音
  11. 北航超算运行matlab,超50万亿次!北航学子又破世界纪录,他们获得全球总决赛一等奖!...
  12. Linux网络问题排查
  13. 论文|少样本学习综述
  14. java_vinson_01:eclipse下载
  15. Qt 小键盘功能实现
  16. [工具书]常用软件注册表位置
  17. mysql数据库误删后能恢复吗_MySQL 数据库误删除后的数据恢复
  18. SDIO读写SD卡速度有多快?
  19. 一个好的软件,除了给我们带来效率,更重要的是为我们带来了快乐!
  20. Libp2p - IPFS 与 Polkadot :双剑合璧会有时

热门文章

  1. 斐波那契公约数的相关证明
  2. 关于移动端架构的好的学习网站
  3. MS-SQL数据库开发—精典
  4. [转]JDK里的设计模式
  5. JWT: 基于Token的验证
  6. 騰訊大廈有39層的問題解決方案。
  7. 【Java源码分析】ArrayList源码分析
  8. 【剑指offer-Java版】14调整数组顺序使奇数位于偶数前面
  9. 快速上手的Glide4.x教程
  10. 第十五周程序阅读-范型程序设计(3)