ArrayList 类

    技术2022-05-19  29

    使用大小可按需动态增加的数组实现 IList 接口。

    命名空间:System.Collections程序集:mscorlib(在 mscorlib.dll 中)

     

    using System;using System.Collections;

    public class SamplesArrayList  {

       public static void Main()  {

          // Creates and initializes a new ArrayList.      ArrayList myAL = new ArrayList();      myAL.Add("Hello");      myAL.Add("World");      myAL.Add("!");

          // Displays the properties and values of the ArrayList.      Console.WriteLine( "myAL" );      Console.WriteLine( "    Count:    {0}", myAL.Count );      Console.WriteLine( "    Capacity: {0}", myAL.Capacity );      Console.Write( "    Values:" );      PrintValues( myAL );   }

     

       public static void PrintValues( IEnumerable myList )

      {      foreach ( Object obj in myList )         Console.Write( "   {0}", obj );      Console.WriteLine();   }

    }

    /* This code produces output similar to the following:

    myAL    Count:    3    Capacity: f    Values:   Hello   World   !

    */


    最新回复(0)