C# 11原始字符串字面量用三个双引号"""定义,免转义引号、反斜杠和换行;要求首尾"""独占一行且缩进对齐,自动去除各行最小公共前导空格;含"""时需扩展为更多引号;支持$"""插值。
C# 11 引入的原始字符串字面量(raw string literals)能帮你轻松处理包含大量引号、反斜杠或换行的字符串,比如 JSON、正则表达式、SQL 或多行文本,不用再手动转义。
最简形式是连续三个双引号 """ 包裹内容,内部所有字符(包括换行、空格、引号、反斜杠)都按字面意思保留:
示例:
string json = """{"name": "Alice", "age": 30}""";
string path = """C:\Users\Alice\Documents\file.txt""";
string multiline = """Line 1
Line 2
Indent
ed line""";注意:开头的 """ 必须独占一行(可带缩进),结尾的 """ 也必须独占一行,且缩进需对齐——这是关键细节,否则编译报错。
原始字符串会智能计算所有非空行的**最小缩进量**,并从每行中去掉这部分空格:
""" 后)和最后一行(结尾 """ 前)不参与缩进计算例如:
string html = """
Hello
""";生成的字符串是: Hello"\n (首尾换行保留,中间缩进统一为 4 个空格)。
原始字符串里可以自由写 "、\、\n 等,完全不用加 \;唯一需要“转义”的是终止符本身——即连续三个双引号 """。
如果字符串内容真要包含 """,就用更多引号扩展边界:
""""""(六个)表示字符串内含 """
"""""""(七个)表示字符串内含 """"
例子:
string withTripleQuote = """""This is """ inside"""""; // → "This is """ inside" string sql = """SELECT * FROM users WHERE name = """"Alice"""";""";
$""" 开头原始字符串支持插值,只需在开头加 $,语法和普通插值一样,但大括号内表达式仍需正常书写:
string name = "Bob";
int count = 5;
string message = $"""Hello {name},
You have {count} new messages.
Path: C:\Logs\{name}.log""";注意:$""" 和 """ 之间不能有空格;插值大括号不会受原始规则影响,依然按 C# 表达式解析。
基本上就这些。掌握缩进对齐规则和终止符扩展机制,就能把原始字符串用得既安全又顺手。
# html
# js
# json
# 正则表达式
# c#
# sql
# String
# 字符串
# 插值
# 双引号
# 换行
# 的是
# 这是
# 第一个
# 只需
# 帮你
# 这部
# 要比
相关文章:
如何用VPS主机快速搭建个人网站?
如何在橙子建站中快速调整背景颜色?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
安徽网站建设与外贸建站服务专业定制方案
免费视频制作网站,更新又快又好的免费电影网站?
制作网站外包平台,自动化接单网站有哪些?
如何用wdcp快速搭建高效网站?
如何构建满足综合性能需求的优质建站方案?
如何在万网开始建站?分步指南解析
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
外汇网站制作流程,如何在工商银行网站上做外汇买卖?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
视频网站制作教程,怎么样制作优酷网的小视频?
宝塔新建站点报错如何解决?
如何选择建站程序?包含哪些必备功能与类型?
建站之星好吗?新手能否轻松上手建站?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
建站主机与虚拟主机有何区别?如何选择最优方案?
建站之星如何快速更换网站模板?
如何通过虚拟主机空间快速建站?
建站主机选哪种环境更利于SEO优化?
制作网页的网站有哪些,电脑上怎么做网页?
建站之星2.7模板快速切换与批量管理功能操作指南
TestNG的testng.xml配置文件怎么写
如何设置并定期更换建站之星安全管理员密码?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
中山网站制作网页,中山新生登记系统登记流程?
如何在局域网内绑定自建网站域名?
建站主机如何选?性能与价格怎样平衡?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
建站之星CMS五站合一模板配置与SEO优化指南
零服务器AI建站解决方案:快速部署与云端平台低成本实践
深圳网站制作案例,网页的相关名词有哪些?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
宿州网站制作公司兴策,安徽省低保查询网站?
湖北网站制作公司有哪些,湖北清能集团官网?
如何用狗爹虚拟主机快速搭建网站?
Python如何创建带属性的XML节点
名字制作网站免费,所有小说网站的名字?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
大型企业网站制作流程,做网站需要注册公司吗?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何通过建站之星自助学习解决操作问题?
如何在阿里云购买域名并搭建网站?
制作旅游网站html,怎样注册旅游网站?
如何用低价快速搭建高质量网站?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
建站主机数据库如何配置才能提升网站性能?
*请认真填写需求信息,我们会在24小时内与您取得联系。