分享

两步就可以掌握VB使用ArrayList类

 nxhujiee 2010-04-09
  • 两步就可以掌握VB使用ArrayList类

    这里介绍我们可以直接VB使用ArrayList类。此类实现大小可动态调整的对象数组。要插入新的元素,可以简单地将对象传递到 ArrayList 类的 Add() 方法。

    在向大家详细介绍VB使用ArrayList类之前,首先让大家了解下.NET 基类的用法,然后全面介绍VB使用ArrayList类。

    在对从输入读取的行进行排序之前,程序需要将其存储到一个数组中。我们将简要讨论可实现对象数组的 .NET 基类的用法。

    修改源代码

    更改 C# 源文件 (class1.cs),如下面以斜体突出显示的代码所示。其他的差异(如类名)可忽略不计。

            
    1. // Import namespaces  
    2. using System;  
    3. // Declare namespace  
    4. namespace MsdnAA  
    5. {  
    6.     // Declare application class  
    7.     class QuickSortApp  
    8.     {  
    9.         // Application initialization  
    10.         static void Main (string[] szArgs)  
    11.         {  
    12.             // Describe program function  
    13.             Console.WriteLine ("QuickSort C#.NET Sample Application\n");  
    14.             // Prompt user for filenames  
    15.             Console.Write ("Source: ");  
    16.             string szSrcFile = Console.ReadLine ();  
    17.             Console.Write ("Output: ");  
    18.             string szDestFile = Console.ReadLine ();  
    19.         }  
    20.     }  
    21. }  

    VB使用ArrayList类

    我们将导入 System.Collections 命名空间,这样我们就可以直接VB使用ArrayList类。此类实现大小可动态调整的对象数组。要插入新的元素,可以简单地将对象传递到 ArrayList 类的 Add() 方法。新的数组元素将引用原始的对象,而垃圾回收器将处理它的释放。

            
    1. string szElement = "insert-me";  
    2. ArrayList szArray = new ArrayList ();  
    3. szArray.Add (szElement); 

    要检索现有的元素,请将所需元素的索引传递给 Item() 方法。另外,作为一种简写形式,还可以使用方括号 operator [],它实际上映射到 Item() 方法。

            
    1. Console.WriteLine (szArray[2]);  
    2. Console.WriteLine (szArray.Item (2)); 

    【编辑推荐】

    1. 全面展示VB.NET服务器端
    2. 浅谈VB.NET数组声明和初始化
    3. 描述VB.NET fnSimpleObjectToXML
    4. 讨论VB.NET使用Sorted Lists
    5. 讲解VB.NET COMBOBOX控件

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多