c#之arraylist動態陣列小記(1)

wisdomone1發表於2011-08-28
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main()
        {
            //arraylist動態增加的陣列,但不排序且元素可重複
            ArrayList myal = new ArrayList();
            myal.Add("hello");//方法參型為object
            myal.Add("world");
            myal.Add("!");
            Console.WriteLine("myal");
            Console.WriteLine("count:{0}", myal.Count);//arraylist.count實際的元素數
            Console.WriteLine("count:{0}", myal.Capacity);//可包括的元素數
            //類中列印myal arraylist動態陣列元素的方法
            PrintValues(myal);
        }
         //ienumerable介面對應arraylist類,實現非泛型集合的簡單迭代
        static void PrintValues(IEnumerable mylist)
        {
            foreach (object obj in mylist)
                Console.WriteLine(" {0}", obj);
            Console.WriteLine();
            Console.ReadKey();
        }
    }
}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-706049/,如需轉載,請註明出處,否則將追究法律責任。

相關文章