【问题标题】:Format the string having quots inside格式化包含引号的字符串
【发布时间】:2015-05-13 05:14:02
【问题描述】:

我需要建立一个字符串模板字符串“数据” 数据是输入。所以我准备了一个string format = @"template string ""{0}""" 但是当我做string.Format(format, "data"); 时,我得到模板字符串*数据*** 我也试过string format = "template string \"{0}\""。有同样的问题。 我该如何解决这个问题?

【问题讨论】:

  • 这两种格式字符串都适合我。可以发MVCE吗?
  • 这在我的情况下完美运行得到了输出template string "data" 这是demo

标签: c# string formatting


【解决方案1】:

试试

string.Format("\"{0}\"","data");

【讨论】:

    【解决方案2】:
    String yourInputString = "string";
    String output = "template string \"" + yourInputString + "\"";
    

    这行得通吗?

    【讨论】:

      【解决方案3】:

      只需使用这个

      string.Format(@"""{0}""","your string")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-06-20
        • 1970-01-01
        • 2012-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多