gpt4 book ai didi

c# - string.Format 抛出异常

转载 作者:行者123 更新时间:2023-11-30 19:12:36 27 4
gpt4 key购买 nike

我有一个关于 String.Format 的问题,我需要帮助:

string Placeholder = @"(function({0}, $, undefined) { {1} }( window.{0} = window.{0} || {}, jQuery));";
string output = string.Format(Placeholder, "Value1", "Value2");

String.Format 中出现以下异常

'string.Format(Placeholder, "Value1", "Value2")' 抛出类型为 'System.FormatException' 的异常 string {System.FormatException}

知道为什么吗?

最佳答案

是因为大括号:{ {1} } || {}。使用 double :

string Placeholder = @"(function({0}, $, undefined) {{ {1} }}( window.{0} = window.{0} || {{}}, jQuery));";string output = string.Format(Placeholder, "Value1", "Value2");

http://geekswithblogs.net/jonasb/archive/2007/03/05/108023.aspx

关于c# - string.Format 抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528509/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com