是否可以将类的属性作为参数传递,然后更新现有的oservablecollection?
我有以下课程:
public class People
{
public string Name {get; set;}
public string Surname{get; set;}
}
然后我有这个可观察的集合:
public ObservableCollection<People> people {get; set;)
是否可以通过以下方法将人员属性之一作为参数传递:
public void Update(object whichproperty)
{
var item = people.FirstOrDefault(i => whichproperty == "someone");
if (item != null)
{
whichproperty= "anothersomeone";
}
}
如果我们正在处理People类的属性名称或姓氏,则属性应检查的参数。