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