1
我要更新動態替換我collection
尋找被作爲parameter
的field
和replace
在它的values
爲old values
..查找和使用LINQ
像p.ItemName
我必須做的,對於426個特性,這被tediuos工作。我需要概括斜體代碼..
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);*
}
給出更多代碼 –