728x90
반응형
using System;
using System.Collections;
class Program
{
public static void Main(string[] args)
{
//ArrayList
ArrayList al = new ArrayList();
al.Add(1);
al.Add("Hello");
al.Add(3.4);
al.Add(true);
foreach (var item in al)
{
Console.WriteLine(item);
}
al.Remove("Hello");
//Queue
Queue qu = new Queue();
qu.Enqueue(1);
qu.Enqueue(2);
foreach (var item in qu)
Console.WriteLine(item);
qu.Dequeue();
foreach (var item in qu)
Console.WriteLine(item);
//Stack
Stack st = new Stack();
st.Push(3);
st.Push(4);
foreach (var item in st)
Console.WriteLine(item);
st.Pop();
//HashTable ( key <=== index , value로 구성)
Hashtable ht = new Hashtable();
ht.Add("1", "Hello");
ht.Add("2", "World");
ht.Add("3", "C#");
foreach (DictionaryEntry item in ht)
Console.WriteLine(item.Key + " : " + item.Value);
}
}
728x90
반응형
'c#' 카테고리의 다른 글
C# [13] Winform (0) | 2025.04.08 |
---|---|
C# [12] 예외처리 (0) | 2025.04.08 |
C# [10] 데이터 저장을 위한 배열 클래스의 개념& 배열 초기화, 값 저장, 길이 출력 실습 & foreach 문을 통한 배열의 값 출력하기 실습 (0) | 2025.04.08 |
C# [9] MSDN & 닷넷 편집기로 코드 실행하기 & 속성 및 메서드 찾기 (0) | 2025.04.07 |
C# [8] 클래스의 데이터 전달 방법 - 매개 변수 & 클래스의 데이터 전달 방법 - 멤버 변수 & private, this 키워드의 활용 (0) | 2025.04.07 |