【发布时间】:2012-09-07 16:16:00
【问题描述】:
我希望我用正确的方式来表达我的问题,并使用正确的术语。我有一组学生姓名arrSummary,这是不同的(没有重复)。
然后,我有另一个数组 arrTest1,其中包含相同学生的姓名和他们在 Test1 上的考试成绩的列表。然后我有第三个数组arrTest2,其中包含他们的姓名和他们在 Test2 上的考试成绩的列表。
arrTest1 和 arrTest2 是这样的 arrTest1[0].Name = "Bob" 和 arrTest1[0].Score = "98"。
如何制作数组arrSummary,使得arrSummary[0].Name = "Bob"、arrSummary[0].Score1 = "98"、arrSummary[0].Score2 = "76"?
数组中有不同的类型(字符串、整数、整数)。
【问题讨论】:
-
为什么没有学生班级的 arrSummat 列表?
-
您可以使用 Linq Join 语句来组合两个列表。
-
避免使用匈牙利符号(例如,在数组变量名称前加上“arr”)。
-
嗨,大卫。你能解释一下为什么我应该避免使用匈牙利符号吗?我需要命令背后的原因/解释才能这样做。
-
您是想彻底重构您的应用程序,以消除现有的三个数组,还是只是想创建第四个数组来组合现有三个数组中的数据?
标签: c# visual-studio-2010