c# string.format 中使用$的坑

摘要:
stringa=“你好}”;strings=字符串。总体安排在上述情况下,将报告一个格式错误,并且hello中的}将作为字符串结束;结果:modify:stringa=“hello}”;strings=字符串。总体安排结果:当使用$时,它实际上是一个直接写入的字符串。例如,$“{a}”等同于$“{hello}}”,导致格式错误
            string a = "hello}";
            string s = string.Format($"{a}");
上面这种情况,会报格式错误,会把hello}中的}当做一个字符串结束;

结果: c# string.format 中使用$的坑第1张

修改:
            string a = "hello}";
            string s = string.Format("{0}",a);

结果:c# string.format 中使用$的坑第2张

使用了$ 实际上是字符串直接写入 如:$"{a}" 相当于$"{hello}}"从而导致格式错误

免责声明:文章转载自《c# string.format 中使用$的坑》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇springboot工程启动即执行一段代码npm之基本使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java多线程学习之任务的创建以及在线程中执行任务

传统的创建任务、驱动任务的方式 1.继承Thread类   通过继承Thead类,并重写run方法,在run方法里面编码具体的任务,调用对象的start方法驱动任务。    public class TestThread extends Thread{ private int count = 5;   //创建介绍String形参的构造器,一般...

MVC中 DropDownList编辑默认选中的使用

MVC DropDownList编辑默认选中   DropDownList则与TextBox等控件不同,它使用的是select标记。它需要两个值:在下拉框中显示的列表,和默认选项。而自动绑定一次只能绑定一个属性,因此你需要根据需要选择是绑定列表,还是默认选项。 DropDownList扩展方法的各个重载版本“基本上”都会传递到这个方法上: ? pu...

基于Boost库的HTTP Post函数

两个函数的区别: 提交表单数据和提交文本数据 表单数据: request_stream << "Content-Type: application/x-www-form-urlencoded "; 文本数据: request_stream << "Content-Type: text/html "; #include <i...

Delphi 7 升级到 Delphi 2010 总结

1 字符串 >>string =unicodeString 字母的处理要定义AnsiString了 >>PChar =PWidechar >>str='普通汉字' str[1]='普',而不是str[1]+str[2]了 >>4字节的一个汉字,length=2,双字节的一个汉字,length=1 >&g...

Flask-SQLAlchemy操作

Flask-SQLAlchemy SQLAlchemy 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip3 install sqlalchemy 组成部分: Engine,框架...

Jmeter之Bean shell使用(一)

一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。...