gpt4 book ai didi

c# - 如何以最佳方式替换列表项

转载 作者:IT王子 更新时间:2023-10-29 03:40:40 38 4
gpt4 key购买 nike

if (listofelements.Contains(valueFieldValue.ToString()))
{
listofelements[listofelements.IndexOf(valueFieldValue.ToString())] = value.ToString();
}

我已经像上面那样替换了。除了这个,还有其他最好的放置比较方式吗?

最佳答案

使用Lambda在List中查找索引,并使用该索引替换列表项。

List<string> listOfStrings = new List<string> { "abc", "123", "ghi" };

int index = listOfStrings.FindIndex(s => s == "123");

if (index != -1)
listOfStrings[index] = "def";

关于c# - 如何以最佳方式替换列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17188966/

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