gpt4 book ai didi

c# - 替换字符串中的多个占位符

转载 作者:行者123 更新时间:2023-11-30 18:51:39 25 4
gpt4 key购买 nike

我有一个带有 2 个占位符的字符串,我想根据值计算在运行时替换它。做这个的最好方式是什么。我已将下面的代码用于单个占位符替换,

   String posttData = @"data = google.visualization.arrayToDataTable([
['Label', 'Value'],
['Result', {0}]
]);
var options = {
width: 1200, height: 500, redFrom: 90, redTo: 100, yellowFrom: 75, yellowTo: 90, minorTicks: 5
};

....结果计算

var x = posttData.Replace("{0}", result.ToString());
ScriptManager.RegisterStartupScript(this, this.GetType(), "test", x, true);

如何对多个替换执行相同的操作?如果我需要添加另一个选项,

var options = {
width: 1200, height: 500, redFrom: 90, redTo: 100, yellowFrom: 75, yellowTo: 90, minorTicks: 5, max: {1}

最佳答案

String.Format怎么样? ?

String str = String.Format(@"Some value {0} and some value {1}", 1, 2);

应该产生:

Some value 1 and some value 2

您可以将 12 替换为您可能需要的任何结果。

关于c# - 替换字符串中的多个占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16098177/

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