草庐IT

OtherProperty

全部标签

c# - 如何在 C# 中更新 List<> 中的对象

我有一个List自定义对象。我需要通过一些唯一的属性在此列表中找到一个对象,并更新此对象的另一个属性。最快的方法是什么? 最佳答案 使用Linq查找您可以做的对象:varobj=myList.FirstOrDefault(x=>x.MyProperty==myValue);if(obj!=null)obj.OtherProperty=newValue;但在这种情况下,您可能希望将列表保存到字典中并改用它://...defineaftergettingtheList/Enumerable/whatevervardict=myList.

c# - 如何在 C# 中更新 List<> 中的对象

我有一个List自定义对象。我需要通过一些唯一的属性在此列表中找到一个对象,并更新此对象的另一个属性。最快的方法是什么? 最佳答案 使用Linq查找您可以做的对象:varobj=myList.FirstOrDefault(x=>x.MyProperty==myValue);if(obj!=null)obj.OtherProperty=newValue;但在这种情况下,您可能希望将列表保存到字典中并改用它://...defineaftergettingtheList/Enumerable/whatevervardict=myList.