首页 > Windows开发 > 详细

C#6.0新特性之字符串嵌入 String Interpolation

时间:2015-11-23 16:19:54      阅读:350      评论:0      收藏:0      [点我收藏+]

6.0增加了 字符串嵌入值 的新语法糖。

以前我们做拼接的时候,一般这样写

  var s = string.Format("this is a {0} !!!" , class1.p1);

写一个两个的占位符还能记得住,要是长了,10几个的时候,可能就有点儿乱了。 

在VS2015下,就可以这么简单的写了  var s = $"this is a {class1.p1} !!!";   $相当于@这种转义符, {} 这才是重点。大括号中间,只要是

能正常执行的表达式就OK,哪怕是个函数都行。

 当然,如果一定要打印 {} 这两个 ,只需要  {{{class1.p1}}}  输出就是  {value}了。

 

 

 http://www.informit.com/articles/article.aspx?p=2422807

C#6.0新特性之字符串嵌入 String Interpolation

原文:http://www.cnblogs.com/davytitan/p/4988485.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!