ArrayList 内容是:ArrayList al = new ArrayList()
al.Add("1");
al.Add("1");
al.Add("2");
al.Add("2");
al.Add("3");
al.Add("3");
al.Add("3");
al.Add("4");
al.Add("4");
al.Add("4");
al.Add("4");
al.Add("4");然后生成 4 个 ArrayList,分类为:al1 => al1[0] == "1" al1[1] == "1"al2 => al2[0] == "2" al2[1] == "2"al3 => al3[0] == "3" al3[1] == "3" al3[1] == "3"al4 => al4[0] == "4" al4[1] == "4" al4[2] == "4" al4[3] == "4" al4[4] == "4"注: al的内容是无序的,个数也不是固定的.
al.Add("1");
al.Add("1");
al.Add("2");
al.Add("2");
al.Add("3");
al.Add("3");
al.Add("3");
al.Add("4");
al.Add("4");
al.Add("4");
al.Add("4");
al.Add("4");然后生成 4 个 ArrayList,分类为:al1 => al1[0] == "1" al1[1] == "1"al2 => al2[0] == "2" al2[1] == "2"al3 => al3[0] == "3" al3[1] == "3" al3[1] == "3"al4 => al4[0] == "4" al4[1] == "4" al4[2] == "4" al4[3] == "4" al4[4] == "4"注: al的内容是无序的,个数也不是固定的.
al.Add("1");
al.Add("1");
al.Add("2");
al.Add("2");
al.Add("3");
al.Add("3");
al.Add("3");
al.Add("4");
al.Add("4");
al.Add("4");
al.Add("4");
al.Add("4"); List<string> al1 = al.FindAll(delegate(string s) { return s == "1"; });
List<string> al2 = al.FindAll(delegate(string s) { return s == "2"; });
List<string> al3 = al.FindAll(delegate(string s) { return s == "3"; });
List<string> al4 = al.FindAll(delegate(string s) { return s == "4"; });