我有一个自定义对象(属性必须为字符串):
public class Nemesis
{
public String Dex_ID;
public String Value;
}
我有一个函数,它可以创建该对象的新实例,为其添加值,然后将它们添加到这个列表中:
private List<Nemesis> _nemesisList;
public List<Nemesis> NemesisList
{
get { return _nemesisList; }
set { _nemesisList = value; }
}
通常,我会使用这个来检查现有的东西:
if (!NemesisList.Contains(nemesis))
{
NemesisList.Add(nemesis);
}
但是这一次我想检查我的列表中是否已经包含一个与相同的nemesis.Dex_ID的nemesis。我该如何做到这一点?