字符串
日期: 2021-07-06 分类: C# 7.0本质论 4700次阅读
1.c#允许在字符串前使用@符号,指明转义序列不被处理。结果是一个逐字字符串字面值,可以显示反斜杠,空白字符和缩进
2.字符串插值
从C#6.0起,字符串可以使用插值技术嵌入表达式,例如:System.Console.WriteLine($"Your full name is {fristName}{lastName}.")
内部工作原理:
字符串插值是调用string.Format()方法的语法糖。例如:
System.Console.WriteLine($"Your full name is{firstName}{lastName}")
会被转换成以下形式的C#代码:
object[] args =new object[] {fristName,lastName};
Console.WriteLine(string.Format("Your full name is {0}{1}."),args);
注意:
逐字和插值可以组合使用,但要先指定$,在指定@,例如:System.Console.WriteLine($@"Your full name is:{fristName}{lastName}")
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
标签:C#数据类型
上一篇: 元组
下一篇:无
精华推荐