【发布时间】:2015-04-09 15:40:30
【问题描述】:
我正在使用 C# 进行控制台测试。
其实我从来没有使用过 C#,而是 VB.Net。我想为一对多关系创建数组。
我的一个是“学生”,有“姓名”、“性别”、...、“所学课程”。
一个学生会参加很多课程,每门课程都有一个标题和包含的主题。每个主题都有名称、描述和要点。
像这样。
Student
- Name - Sex - Courses Taken
Take Courses
- Course Title - Subject Included
Subject
- Subject Name [Math] [MVC]
- Subject description [Advance] [Building Website]
- Subject Point [6.9] [5.6]
我想将每个实体存储在数组中,但我不知道如何将科目/课程连接到每个学生。以及如何获得参加数学或 MVC 的学生。因为每个学生都可以有更多的课程/不止一门科目。
【问题讨论】:
-
必须是数组吗?你能用其他数据结构吗?
-
是的。其他结构如列表是好的。 List
Course = new List () { new arrCourse{Name="Math",Description="Advance Math1",Point=6.5}, new arrCourse{Name="Using MVC .Net for Website",Description ="开始 MVC",Point=6.5}, }; -
冒着听起来不具建设性的风险,C# 确实不是您想要执行此操作的语言。这看起来像是 SQL 服务器的工作。
标签: c# arrays list search match