zoukankan      html  css  js  c++  java
  • System.CollectionsArray,Arraylist,HashTable和SortedList

      首先Array作为数组,属于集合类。

            Dim arr As Array = Array.CreateInstance(GetType(String), 3'使用Array对象的CreateInstance方法来建立一个实例
            arr.SetValue("xuexilin"0' setvalue 方法可以设定数组中的元素 两个参数第1个为值,第2个为位于数组中的索引
            arr.SetValue("zmj"1)
            arr.SetValue(
    "xzlang"2)
            label1.text 
    = arr.IndexOf(arr, "zmj"'在数组中查找"zmj"所在的索引

            Arraylist为一个特殊的数组,特殊在其是动态调整大小的,.Net会首先分配一快内存空间,当不够用时扩大内存空间,当然效率上要差一些.
            在Arraylist中常见的添加方式是array.add方法.

            HashTable 也是一种集合,他的优点有Arraylist一样,但是他的键值不要求是一个整数,他是通过Key和Value存在的

            Dim hs As Hashtable = New Hashtable
            
    Dim item As DictionaryEntry '定义字典类型变量item
            hs("111"= "xuexilin"
            hs("527"= "zmj"
            hs("gaoy"= "xzlang"
            For Each item In hs
                Response.
    Write(item.Key & " is " & item.Value & "<br>")
            
    Next

            HashTalbe的顺序是根据所有元素的值排列的。

            SortedList和HashTable很相似,也是集合中的一员,不过SortedList中元素的顺序是根据所有元素的键值来排列的

  • 相关阅读:
    WebView加载URL跳转到系统浏览器的解决方法
    WebView 显示网页
    Android权限 uses-permission
    用android studio创建第一个安卓程序加载html5 页面
    html5-补充知识
    Web存储使用详解(本地存储、会话存储)
    sikuli
    java学习_文件工具类
    java学习___File类的查看和删除
    出现java.lang.NoClassDefFoundError: com/google/common/base/Charsets异常错误
  • 原文地址:https://www.cnblogs.com/kokoliu/p/517626.html
Copyright © 2011-2022 走看看