반응형
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);
}
}
}
선언합니다. ArrayList는 동적으로 증가되는 배열입니다.
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