【发布时间】:2011-02-18 06:35:12
【问题描述】:
我有一个包含多个数组的数组列表。 每个数组有 2 个索引。 首先,我想循环列表。然后我想在列表中循环数组。
我该怎么做?
我试过用这种方式,但是不行:
1. foreach (string[] s in ArrangList1)
2. {
3. int freq1 = int.Parse(s[1]);
4. foreach (string[] s1 in ArrangList)
5. {
6. int freq2 = int.Parse(s1[1]);
7. if (freq1 < freq2)
8. {
9. backup = s;
10. index1 = ArrangList1.IndexOf(s);
11. index2 = ArrangList.IndexOf(s1);
12. ArrangList[index1] = s1;
13. ArrangList[index2] = s;
14. }
15. backup = null;
16. }
17. }
第 4 行出现错误。
我尝试使用其他方式进行循环,但我不知道如何继续。
for (int i = 0; i < ArrangList1.Count; i++)
{
for (int j = 0; j < ArrangList1[i].Length; j++)
{
ArrangList1[i][1];
}
}
我使用 C#。
我该如何解决这个问题?
【问题讨论】:
-
你能发布你从代码块 #1 得到的错误信息吗?
-
...为了他人的利益,请接受您之前问题的部分答案。