c# - 将值添加到 C# 中的对象列表
问题描述
需要向以下对象添加值。应该可以添加一个student
,列表subjects
。
创建了两个university
列表类型的对象,然后尝试添加值
public class university
{
public int student;
public IList<subject> subjects;
}
public class subject
{
public string text;
public int id;
};
什么是最好的方法
解决方案
这可能会对您有所帮助。
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; }
};
推荐阅读
- python - 创建实例后更改基类 (__bases__)。isinstance() 操作。蟒蛇 2.7
- javascript - 试图在第三方网站上仅勾选包含 Javascript/jQuery 中某些选择器的复选框
- apache - 流浪域 ERR_CONNECTION_REFUSED
- python - Pydoop mapreduce“AttributeError:模块'wordcount_minimal'没有属性'__main__'”
- .htaccess - 如何忽略 Htaccess 中 url 参数字符串的结尾?
- php - php fileinfo文件上传验证不起作用
- php - Magento 2在Minicart(DropdownDialog)打开时禁用浏览器滚动?
- c# - 将日期时间设置为晚上 11:59:59
- css - 与现代 CSS 兼容的 Maven 的 CSS 缩小器
- javascript - Javascript 在 DOM 中查找给定 div 及其内容的出现