关闭

操作集合和字符串

514人阅读 评论(0) 收藏 举报

了解了ArrayList,HashTable,SortedList和字符串的操作对如何访问集合有了一定的了解 包括插入单个和多个,删除单个和多个数据,排序等等 所看书籍:《asp.net揭秘(第一版)》

例如:对HashTable有三种方法,我列出两种

DictionaryEntry objItem

foreach( objItem in colHashTable )

      Response.Write( "<li>" + objItem.Key +  "="  + objItem.Value );

//HashTabel中每个Item都是DictionaryEntry类的实例

string strItem

foreach( strItem in colHashTable.Keys )

    Response.Write( "<li>" + strItem );

在搜索方面,ArrayList的Contains的搜索时间是O(n),而BinarySearch()是O(log2n)的,但是后者在搜索之前需要用Sort()进行排序。

插入,删除操作就不总结了,可以查阅MSDN,理解起来很快。:)

不过在这些集合添加数据可以是任何类型,包括一个类

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16853次
    • 积分:296
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:2篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论