2011-06-23 171 views
0

这是一项功课。
我想存储国家省份选举候选人的姓名和总票数。
在这个练习中,我应该使用数组。
由于候选人的数量不知道我认为我应该使用锯齿形阵列。 但各省的数量是已知的,所以我说:将项目添加到锯齿数组

int ProvincesCount = 30; 
string[][][] JaggedArray = new string[ProvincesCount][][]; 

我想进入候选人的名字和他们的投票与一个Loop.Then阵列我应该确定在每个省高层人士。
请帮我我如何可以输入信息到阵列?

+1

认为如果项目数量未提前知道,锯齿阵列可能不是构建数据的最佳方式。 – anthony

+0

@anthony 那么我应该使用什么数据结构? 在阵列家庭 – Shahin

回答

2

Here你可以找到如何调整数组的大小。 您可能需要提供初始大小。它更好地 作出初始大小的一个很好的猜测,所以你不必调整 很多。

如果您已经达到此主题,我建议您使用类来表示各省和候选人 。

1

There is array.resize方法,你可以使用,因为它是作业。但是,请记住,当您遇到更高级的主题时,这不会成为一种方式,而且链接列表可以更好地服务于应用程序。