gpt4 book ai didi

C# 如何用另一个集合中的对象替换一个集合中的对象

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

如何用 Collection2 中的匹配对象(按名称和描述)替换 Collection1 中的对象?

另外,Collection2 中用于匹配操作的对象必须在一定范围内,比如从 0-20。 Collection2 中索引 > 20 的对象需要附加到 Collection1。

最佳答案

    List<MyClass> mainList = new List<MyClass>();
List<MyClass> childList = new List<MyClass>();

foreach (MyClass myClass in childList)
{
int index = mainList.FindIndex(delegate(MyClass item) { return (item.Name==myClass.Name && ; item.Description == myClass.Description);});
mainList[index] = myClass;
}

试试这个。我希望你能得到你想要的结果。

关于C# 如何用另一个集合中的对象替换一个集合中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8306158/

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