C#:检查列表中是否存在对象

时间:2017-07-30 17:17:08

标签: c# list oop nullreferenceexception

我有一个Subject类和一个Student类,其中包含一个实现为:

的Subjects列表
class Student
{
    // 1 Properties and Fields
    public List<Subject> Subjects;

    // 2 Constructor
    public Student()
    {
        Subjects = new List<Subject>();
    }

    // 3 Methods
    public Subject SelectSubject(Subject subject)
    {
        if (Subjects.Contains(subject))
        {
            return subject;
        }
        return null;
    }
}

在SelectSubject方法中,我想传入一个主题并检查Subjects类中是否存在该变量。但是,我得到了一个

  

System.NullReferenceException:&#39;对象引用未设置为对象的实例。&#39;

有人可以帮我解决这个问题吗?

0 个答案:

没有答案
相关问题