码迷,mamicode.com
首页 > 其他好文 > 详细

$ - 字符串内插

时间:2018-07-07 20:15:00      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:class   call   osi   版本   字符串解析   设置   结果   rod   mat   

$ 特殊字符将字符串文本标识为内插字符串。

内插字符串是可能包含内插表达式的字符串文本。

将内插字符串解析为结果字符串时,带有内插表达式的项会替换为表达式结果的字符串表示形式。

此功能在 C# 6 及该语言的更高版本中可用。

与使用字符串复合格式设置功能创建格式化字符串相比,字符串内插提供的语法更具可读性,且更加方便。 下面的示例使用了这两种功能生成同样的输出结果:

string name = "Mark";
var date = DateTime.Now;

// Composite formatting:
Console.WriteLine("Hello, {0}! Today is {1}, it‘s {2:HH:mm} now.", name, date.DayOfWeek, date);
// String interpolation:
Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it‘s {date:HH:mm} now.");
// Both calls produce the same output that is similar to:
// Hello, Mark! Today is Wednesday, it‘s 19:40 now.

 

$ - 字符串内插

标签:class   call   osi   版本   字符串解析   设置   结果   rod   mat   

原文地址:https://www.cnblogs.com/superelement/p/9277713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!