gpt4 book ai didi

c# - 数组内部的 String.Format

转载 作者:行者123 更新时间:2023-12-02 07:02:19 24 4
gpt4 key购买 nike

所以我将字符串格式分成两个数组:

字符串:

{ "{0}", "hit", "{1}" } 

值(value)观:

{ "Player", "Enemy" }

有办法格式化吗?我还可以使用 String.Format 吗?

编辑:

我认为我没有很好地描述这个问题:

预期结果将是新数组或编辑的第一个数组,如下所示:

{ "Player" , "hit" , "Enemy" } 

请记住,值“Enemy”也可以是“Enemy 1”或“Enemy Strong”等。

最佳答案

由于输入的原因,我希望您希望创建一个 string[] 作为结果而不是字符串。为此,您可以使用 Linq:

var s = new[] {"{0}", "hit", "{1}"};
var values = new [] {"Player", "Enemy"};

var result = s.Select((a)=>string.Format(a, values)).ToArray();

关于c# - 数组内部的 String.Format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31112380/

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