传递类属性作为参数

时间:2019-02-19 23:10:20

标签: c# observablecollection

是否可以将类的属性作为参数传递,然后更新现有的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类的属性名称或姓氏,则属性应检查的参数。

0 个答案:

没有答案