gpt4 book ai didi

c# - 连接数组中的字符串并包含它的索引 C#

转载 作者:行者123 更新时间:2023-12-05 08:15:01 25 4
gpt4 key购买 nike

考虑以下 csv

string data = "Hey, Bob, How are you";

我可以将它展平为:

"Hey; Bob; How are you"

使用以下内容:

var s = String.Join("; ",data.Split(',').Select(d => d.Trim()).ToArray());

有什么方法可以获取连接中当前项目的索引并将其附加到结果字符串中吗?按照以下方式生产一些东西:

"Hey=0; Bob=1; How are you=2"

linq 是否有助于这样的事情?也许结合 String.Format() 类型的方法?

最佳答案

这里试试这个,在 select 中有一个索引选择器,你可以用它来连接你的每个数据片段

var s = String.Join("; ",data.Split(',')
.Select((d, i) => d.Trim() + "= " + i.ToString()).ToArray());

关于c# - 连接数组中的字符串并包含它的索引 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35369777/

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