【问题标题】:Add values to List of objects in C#将值添加到 C# 中的对象列表
【发布时间】:2018-06-16 03:59:37
【问题描述】:

需要为下面的对象添加值。应该可以为student添加一个subjects的列表。

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

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

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

最好的方法是什么

【问题讨论】:

  • 当你问“什么是最好的”时,你是在征求意见。由于各种原因,这对一般用户没有好处。
  • 你的问题不清楚,添加更多细节,解释你的对象,给出上下文,展示你想要实现的目标,如果你尝试了什么,也展示一下

标签: c# object add


【解决方案1】:

这可能会对你有所帮助。

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; }
};

【讨论】:

  • 请解释一下这“可能对[他们]有什么帮助”。
  • 我只是尝试为这个问题提供一个简单的解决方案。而且我不知道@user3676367 的知识水平。
猜你喜欢
  • 2022-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-22
  • 1970-01-01
  • 2017-06-16
  • 1970-01-01
  • 2023-03-23
相关资源
最近更新 更多