Section 27.6: Stack<T>

// int 로 이루어진 스택 객체를 생성한다 var stack = new Stack<int>(); // 데이터를 추가한다 stack.Push(3); stack.Push(5); stack.Push(8); // 추가된 요소들은 "선입 후출 (first in, last out)" 순서로 저장되어 있다. // 스택의 top 에서부터 bottom 방향으로 다음 값들이 저장되어 있다 : 8, 5, 3 // Peek 메소드를 이용하여 스택의 top 요소가 어떤 값을 가지고 있는지 확인할 수 있다. Console.WriteLine(stack.Peek()); // 8 이 출력된다 // Pop 메소드는 스택의 top 요소를 제거한 뒤 해당 값을 반환한다. Console.WriteLine(stack.Pop()); // 8 을 출력한다 Console.WriteLine(stack.Pop()); // 5 를 출력한다 Console.WriteLine(stack.Pop()); // 3 를 출력한다
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

'번역 > C# Notes for Professionals' 카테고리의 다른 글

27.8: Queue<T>  (0) 2021.08.27
27.7: LinkedList<T>  (0) 2021.08.25
27.5: List<T>  (0) 2021.08.24
27.4: T[ ] (T 타입을 갖는 배열)  (0) 2021.08.17
27.3: SortedSet<T>  (0) 2021.08.17

+ Recent posts