.Net Project/.Net 3.5 Sp1

38장 ArrayList

Magic_kit 2009. 8. 10. 19:00
반응형

using System;
using System.Collections;

class ArrList
{
    static void Main()
    {
        ArrayList ar = new ArrayList(10);
        ar.Add(1);
        ar.Add(2.34);
        ar.Add("string");
        ar.Add(new DateTime(2009, 8, 10));
        ar.Insert(1, 1234);
       
        foreach (object o in ar)
        {
            Console.WriteLine(o.ToString());
        }
       
        Console.WriteLine("개수 : " + ar.Count);
        Console.WriteLine("용량 : " + ar.Capacity);
    }
}

/*
ArrayList
    - .Add : 내용 삽입
    - .Insert : 내용 추가
    - .Remove : 삭제
    - .Sort() : 오름차순 정렬
    - .Reverse() : 역순으로 정렬
 
    - rrayList의 값을 일반 문자열 에 담으려면 ??
        
        ar.RemoveAt(1);                        // n-1 index 삭제
        ar.Remove("string");                  // "string" 삭제
        ar.Sort();                                  // 오름차순 정렬
        ar.Reverse();                            // 역순으로 정렬
       
        Object[] arr = ar.ToArray();        // ArrayList -> Array로 변경
        foreach (string s in arr)
        {
            Console.WriteLine(s);
        }

    http://msdn.microsoft.com/ko-kr/library/system.collections.arraylist_members.aspx
*/

반응형