??
你用ArrayList他会自动给你分配大小的。

解决方案 »

  1.   

    对,ArrayList的用法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( "\tCount:    {0}", myAL.Count );
          Console.WriteLine( "\tCapacity: {0}", myAL.Capacity );
          Console.Write( "\tValues:" );
          PrintValues( myAL );
       }   public static void PrintValues( IEnumerable myList )  {
          System.Collections.IEnumerator myEnumerator = myList.GetEnumerator();
          while ( myEnumerator.MoveNext() )
             Console.Write( "\t{0}", myEnumerator.Current );
          Console.WriteLine();
       }
    }
    /* 
    This code produces the following output.myAL
        Count:    3
        Capacity: 16
        Values:    Hello    World    !
    */