码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2015-11-23 16:20:29      阅读:723      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!