Iterator的使用,ArrayList的遍历
paramList是一个ArrayList
IEnumerator ie = paramList.GetEnumerator();
while(ie.MoveNext())
{
NameValuePair localNameValuePair=(NameValuePair)ie.Current;
localHashMap.Add(localNameValuePair.getName(), localNameValuePair);
nameArrayList.Add(localNameValuePair.getName());
}
//HashTable排序和遍历
public void sortHashTable()
{
Hashtable ht = new Hashtable();
ht.Add("c", "3");
ht.Add("a", "1");
ht.Add("e", "5");
ht.Add("b", "2");
ht.Add("d", "4");
//内部有默认排序机制ascii码递增
foreach (String str in ht.Keys)
{
Console.WriteLine(str+":"+ht[str]);
}
}//ArrayList排序和输出
public void sortArrayList()
{
ArrayList a = new ArrayList();
a.Add("username");
a.Add("isphone");
a.Add("password");
a.Add("crypttype");
a.Add("login_type");
a.Add("clientid");
a.Add("clientip");
a.Add("tpl");
a.Add("appid");
a.Sort();//排序
for (int i = 0; i < a.Count; i++)
{
Console.WriteLine(a[i].ToString());//输出
}
}
vs2010设置变成字体的大小和颜色
点击 工具--->选项--->环境--->字体和颜色
本文介绍了如何使用C#进行集合操作,包括ArrayList和HashTable的排序及遍历方法,并提供了具体示例代码。

2万+

被折叠的 条评论
为什么被折叠?



