我必须更新我对发送的collection
搜索和其中的搜索..field
parameter
replace
values
old values
就像p.ItemName
我必须为 426 个属性那样做,这是乏味的工作.. 我需要概括斜体代码..
private void UpdateCollection(string fieldName, List<MarketRecord.FItemExtended> fitems , string oldVal , string newval)
{
PropertyInfo[] properties = typeof(MarketRecord.FItemExtended).GetProperties();
*var collectionToUpdate = fitems.Where(p => p.ItemName == oldVal).ToList();
collectionToUpdate.ForEach(x => x.ItemName = newval);*
}