• C#字符串内插-$


    1.字符串内插
      $特殊字符将字符串文本标识未内插字符串,可能包含内插表达式的字符串文本。
      将内插字符串解析为结果字符串,带有内插表达式的项会替换为表达式结果的字符串表示形式。
      在C#6级更高版本语言中使用
      字符串内插提供的语法更具可读性且更加方便

    2.内插字符串的结构
      在字符串前面加上$符号,$和"之间不能有空格
      结构:{<interpolationExpression>[,<alignment>][:<formatString>]}
    参数说明:
      interpolationExpression:生成需要设置格式的结果的表达式
      alignment:常数表达式,它的值定义内插表达式结果的字符串表示形式中的最小字符数。 如果值为正,则字符串表示形式为右对齐;如果值为负,则为左对齐
      formatString:受表达式结果类型支持的格式字符串
    3.特殊字符
      要在内插字符串生成的文本中包含大括号"{"或"}",请使用两个大括号,即 "{{" 或 "}}"
      冒号(“:”)在内插字符串中有特殊含义,还是用条件表达式,将条件表达式放在括号中
      逐字内插字符串以 $ 字符开头,后跟 @ 字符
    4.隐式转换和指定 IFormatProvider 实现
      将内插字符串转换为 String 实例
      将内插字符串转换为表示复合格式字符串的 FormattableString 实例,同时也将表达式结果格式化
      将内插字符串转换为 IFormattable 实例

  • 相关阅读:
    迪杰斯特拉算法
    基数排序
    快排算法
    插入排序与希尔排序算法
    java--jmm知识
    Java基础
    socket代理
    TestLink 学习第一周
    软件体系结构第三章之解释器风格
    如何衡量个人在各自团队的效率和绩效
  • 原文地址:https://www.cnblogs.com/qidakang/p/11305308.html
Copyright © 2020-2023  润新知