• 如何在string.Format方法中输出大括号({})


    今天在处理数据时需要输出JSON格式的数据。这是用需要输出大括号“{}”。

    在输出“{”和“}”时,一开始就想到用“/”来实现转义进行输出。

    当我用“/”转义输出依然报错,提示输出的格式不正确。再仔细看看输出的内容才发现,输出的字符串是用,

    StringBuilder sb = new StringBuilder();

    sb.AppendFormat(“{title:{0}}”)

    进行连接的,那么大括号应该有其它的意义,怎么才能在sb.AppendFormat中连接“{”和“}”

    在网上查上了资料后。才明白

    在string.Format参数中,大括号{}是有特殊意义的符号。用“/”转义无法实现。

    正确写法是{{和}}。用{和}来转义,double {{或}}。即可输出{或}。

    DEOM:

     static void Main(string[] args)
    {
        Console.WriteLine(string.Format("param: {{{0}}}", "123"));
    }

    输出的结果是param: {123}

  • 相关阅读:
    TCP/IP详解卷:协议 第八章简要总结
    渗透测试1
    以前的实验博客地址,以前使用csdn
    day03---Node (05)
    day03---Vue(04)
    day03---Vue(03)
    day03---ES6入门(02)
    day03---前端开发和前端开发工具(01)
    Docker实战总结
    ETL之Kettle入门
  • 原文地址:https://www.cnblogs.com/cicada/p/2321831.html
Copyright © 2020-2023  润新知