c#6 字符串 插值_C#字符串内插-$

1.字符串内插

$特殊字符将字符串文本标识未内插字符串,可能包含内插表达式的字符串文本。

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

在C#6级更高版本语言中使用

字符串内插提供的语法更具可读性且更加方便

2.内插字符串的结构

在字符串前面加上$符号,$和"之间不能有空格

结构:{[,][:]}

参数说明:

interpolationExpression:生成需要设置格式的结果的表达式

alignment:常数表达式,它的值定义内插表达式结果的字符串表示形式中的最小字符数。 如果值为正,则字符串表示形式为右对齐;如果值为负,则为左对齐

formatString:受表达式结果类型支持的格式字符串

3.特殊字符

要在内插字符串生成的文本中包含大括号"{"或"}",请使用两个大括号,即 "{{" 或 "}}"

冒号(“:”)在内插字符串中有特殊含义,还是用条件表达式,将条件表达式放在括号中

逐字内插字符串以 $ 字符开头,后跟 @ 字符

4.隐式转换和指定 IFormatProvider 实现

将内插字符串转换为 String 实例

将内插字符串转换为表示复合格式字符串的 FormattableString 实例,同时也将表达式结果格式化

将内插字符串转换为 IFormattable 实例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值