gpt4 book ai didi

c# - 仅在循环的第一次迭代中添加值

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

我使用下面的代码,我需要连接键和值,但编辑属性应该添加到字符串的开头(只是第一次),我应该怎么做?我尝试找到当前和列表的索引,但没有成功......有什么想法吗?

string Meassage = null;
foreach (var current in PropList)
{
Meassage = "edit:" + current.Key + "=" + current.Value;
}

最佳答案

将键值对列表写入循环中的 Message 中,然后在末尾添加 "edit:" ,如下所示:

foreach (var current in PropList) {
Message += current.Key + "=" + current.Value + " ";
}
Message = "edit:" + Message;

请注意,这不是一种有效的方法:您可以使用 StringBuilderstring.Join 方法,而不是将值附加到 string :

Message = "edit:" + string.Join(" ", PropList.Select(current => current.Key + "=" + current.Value));

关于c# - 仅在循环的第一次迭代中添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24595602/

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