打印本文 打印本文 关闭窗口 关闭窗口
SortedList-asp.net入门笔记(七)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2437  更新时间:2009/4/23 10:40:05  文章录入:mintao  责任编辑:mintao
;);

sList.Add(2,"c");

sList.Add(3,"b");

sList.Add(4,"a");

sList.Add(5,"d");

int nIndex = 0;

nIndex = sList.IndexOfKey(1);  //0

nIndex = sList.IndexOfValue("d"); //值匹配的有两个,这时返回第一个匹配的,所以为0

 

三。其他

1.public virtual object GetKey(int index);

获取 SortedList 的指定索引处的键

这也是Hashtable所不可能有的

 

2.public virtual IList GetKeyList();

获取 SortedList 中的键

SortedList sList = new SortedList();

sList.Add(1,"d");

sList.Add(2,"c");

sList.Add(3,"b");

sList.Add(4,"a");

sList.Add(5,"d");

Label3.Text = "";

IList iList = sList.GetKeyList();

for (int i=0; i<sList.Count; i++)

{

 Label3.Text += iList[i].ToString();

 Label3.Text += "  ";

}

注:IList 接口,表示可按照索引单独访问的一组对象,其中有一个Item属性,在C#也就就是

索引器

 

3.public virtual IList GetValueList();

获取 SortedList 中的值

 

4.public virtual bool Contains(object key);

确定 SortedList 是否包含特定键

 

5.public virtual bool ContainsKey(object key);

确定 SortedList 是否包含特定键

Contains(object key);完全同

6.public virtual bool ContainsValue(object value);

确定 SortedList 是否包含特定值

上述这三个函数与Hashtable完全相同

 

7.public virtual void TrimToSize();

将容量设置为 SortedList 中元素的实际数目

上一页  [1] [2] [3] 

打印本文 打印本文 关闭窗口 关闭窗口