zoukankan      html  css  js  c++  java
  • 如何在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}

  • 相关阅读:
    springboot、监听器
    springboot、拦截器
    Thymeleaf模板引擎
    springboot-banner.txt
    springboot,swagger2
    springboot 热部署
    判断是否为微信环境下打开的网页
    后台接收json数据
    ios 面试题
    iOS 适配问题
  • 原文地址:https://www.cnblogs.com/cicada/p/2321831.html
Copyright © 2011-2022 走看看