首页 > 解决方案 > 将值添加到 C# 中的对象列表

问题描述

需要向以下对象添加值。应该可以添加一个student,列表subjects

创建了两个university列表类型的对象,然后尝试添加值

    public class university
    {
        public int student;
        public IList<subject> subjects;
    }

    public class subject
    {
        public string text;
        public int id;
    };

什么是最好的方法

标签: c#objectadd

解决方案


这可能会对您有所帮助。

class Program
{
    static void Main(string[] args)
    {
        var university = new University()
        {
            Student = 1,
            Subjects = new List<Subject>()
            {
                new Subject() { Id = 1, Text = "Math" },

                new Subject() { Id = 2, Text = "English" },
            },

        };
    }
}

public class University
{
    public int Student { get; set; }

    public List<Subject> Subjects { get; set; } = new List<Subject>();
}

public class Subject
{
    public int Id { get; set; }

    public string Text { get; set; }
};

推荐阅读