1
我有两个对象,像这样相同的属性:具有与单一参数相同属性的对象?
ObservableCollection<A> FooA
ObservableCollection<B> FooB
两个模型A
和B
有一个共同的特性。我创造了这个方法更新的属性,而不创建冗余代码:
public static void UpdateItemInCollection(A person, ObservableCollection<A> collection)
{
foreach (var m in collection)
{
m.Name = m.id == person.id;
}
}
但我只能通过作为参数FooA
。我怎么能通过FooB?
做一个接口,这两个类A''和'B' – Pikoh
而且顺便说一句, 'm.Name = m.id == person.id;'只在'Name'是一个布尔属性时才起作用 – Pikoh