‫欢迎回来｡
‫现在你知道了如何反转, 如何排序, 数组, 列表, 等等.
‫嗯, 我可数｡
‫但我们现在要做的是非常酷的事情｡
‫我们将联合收割机到列表中, 并将它们放入新列表中｡
‫这和合并两个表非常相似, 但是我们使用了链接｡
‫因此, 让我们在这里创建一个新方法｡
‫让我们称之为学生和大学名称集合｡
‫所以我们要创建一个新的集合, 它不会像这里那样包含学生｡
‫所以ID名字性别､ 年龄和大学ID, 但更像是我想知道的学生和大学｡
‫所以学生名字和大学名字｡
‫所以我想知道哪个学生的名字是在哪个大学｡
‫所以让我们继续构建它｡
‫到目前为止, 我们创造了一个新的系列, 新的系列将吸引学生｡
‫所以每个循环都有一个｡
‫它将加入大学大学和大学城市, 我们的学生认为大学ID等于大学｡
‫我想我们要按名字来点｡
‫是这样｡
‫学生姓名｡
‫现在我想做的是选择它们并创建一个新列表｡
‫所以新生名等于学生点名, 大学名等于大学点名,
‫这里是环球城点名｡
‫因此, 我们获取所有学生, 大学按他们的名字对他们排序,
‫并将他们的名字与他们的大学名称一起放在一个新对象中｡
‫这就是我们现在对这行代码所做的｡
‫我们可以把它写在控制台上, 这样我们就可以说“新集合”之类的话｡
‫或者实际上它是一个新集合, 这是对每个, 调用中的var, 代表新集合中的集合｡
‫所以我们要仔细检查每一个系列｡
‫我现在要打印出来的是来自第一大学的CW学生零号现在我们要叫那个学生的名字, 叫那个大学的名字｡
‫所以我们把它们剪掉, 现在把它打印出来｡
‫所以看｡
‫我们在位置0上写student, 意思是, 我们只想在这里写一个学生的名字,
‫从大学开始, 这是一个, 学生的名字叫做, 学生的名字, 大学的名字,
‫叫做我们的大学名｡
‫这就差不多了｡
‫它给我新系列的一个方面, 它会给我或打印出来｡
‫所以它会打印出第一个学生和第二个学生, 依此类推｡
‫所以所有的学生和他们的大学｡
‫所以在进行排序之前, 我们先调用顶部的方法.
‫所以让我取消评论｡
‫现在, 让我们继续将此方法称为学生和大学名称集合｡
‫现在开始运行｡
‫我们是来自北京大学的新来的学生卡拉, 来自北京大学的耶鲁学生弗兰克等等｡
‫所以你可以看到所有的男生和女生, 以及他们所有的大学, 他们都是按名字排序的｡
‫是这样｡
‫C c F.
‫J l t｡
‫好吧, 我会的
‫现在, 您可以看到如何基于已有的集合创建新集合｡
‫所以我们在这里所做的就是遍历所有的学生, 然后把它和一所大学连接起来｡
‫所以这和我们在这里对那所大学的所有学生做的差不多｡
‫然后按名称排序, 再进行选择｡
‫现在, 我们不再选择学生, 而是选择一个全新的集合｡
‫我们只是说, 好吧, 我希望每一个学生都能这样｡
‫所以我希望每个学生都有学生名和大学名的组合｡
‫现在我们有了这个新的系列, 这几乎是一个列表｡
‫这是一个新的可枚举的学生列表, 它包含了所有的学生, 以及大学的名字｡
‫所以它没有任何额外的信息｡
‫它只有学生姓名和大学名称｡
‫它不知道ID,
‫也不知道所有这些信息, 只知道两个信息, 即姓名和大学名称,
‫其中学生姓名和大学名称, 我们在这里打印出来, 这样我们就可以将其存储在不同的表中, 如果我们在这里使用SQL, 我们将在稍后这样做｡
‫但这是我们首先需要检查的｡
‫因此, 我们首先需要了解Lync的功能, 以及即使不使用SQL, 它也能做些什么｡
‫而且你已经看到了优势｡
‫您可以在C-sharp中将其用于不同类型的集合｡
‫您可以将其用于XML, 也可以用于SQL｡
‫因此, 您不限于一个数据源, 这非常棒, 因为在过去,
‫您必须创建所有这些不同的适配器来完成所有工作｡
‫这段视频到此为止｡
‫在下一个视频中, 我们将做一些更多的病态链接的东西｡
‫那到时见｡