Blog Content

    티스토리 뷰

    38.C# - 배열리스트 (ArrayList)

    반응형
    ArrayList를 편하게 사용하기 위해 네임스페이스 using System.Collections
    선언합니다.
    ArrayList는 동적으로 증가되는 배열입니다.

    using System;
    using System.Collections;

    public class ArrayListTest
    {
        public static void Main(string[] args)
        {
            ArrayList a1 = new ArrayList();

            a1.Add("C#");
            a1.Add("ASP.NET");
            a1.Add("Silverlight");

            a1.Insert(0, "HTML"); //해당인덱스에 "HTML" 추가

            a1.RemoveAt(3); //해당 인덱스에 있는실버라이트 삭제

            a1.Sort(); //오름차순 정렬
            a1.Reverse(); //역순으로 정렬

            foreach (var item in a1)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine();

            //ArrayList의 값을 일반 문자열 배열에 담으면??
            object[] arr = a1.ToArray(); // ArrayList ->Array(배열)로 변경
            foreach (string s in arr)
            {
                Console.WriteLine(s);
            }
        }
    }
    반응형

    'C#' 카테고리의 다른 글

    40.C# - List<T> (리스트 제네릭 클래스)  (0) 2009.08.10
    39.C# - HashTable ( 해시테이블 )  (0) 2009.08.10
    37.C# - Queue (큐)  (0) 2009.08.10
    36.C# - 스택 (Stack)  (0) 2009.08.10
    35.C# - StringBuilder (스트링빌더)  (0) 2009.08.10

    Comments