// Stack : Data 저장시 LIFO (Last In First Out)로 저장 / 출력
// - LIFO : 나중에 저장된 값이 먼저 호출 <> FIFO (First In First Out)
// - Web 뒤로가기, 앞으로 가기
using System;
using System.Collections; // 네임스페이스 설정
public class Collection
{
public static void Main(string[] args)
{
Stack visits = new Stack();
visits.Push("야후");
visits.Push("네이버");
visits.Push("sif's blog");
for (int i = 0; i < 3; i++)
{
Console.WriteLine("{0}", visits.Pop());
}
}
}
/*
Stack
- Push : Data In
- Pop : Data Out
- sp (StackPointer) : 현재 스택의 위치 지정
- Overflow : Stack이 가득 차있을 경우
- Underflow : Stack이 비었을 경우
http://msdn.microsoft.com/ko-kr/library/system.collections.stack_members.aspx
'.Net Project > .Net 3.5 Sp1' 카테고리의 다른 글
40장 List<T> (0) | 2009.08.10 |
---|---|
39장 Hash Table(해쉬테이블) (0) | 2009.08.10 |
38장 ArrayList (0) | 2009.08.10 |
37장 Queue(큐) (0) | 2009.08.10 |
35장 SttringBuilder(스트링빌더) (0) | 2009.08.10 |