C# - 예제 간단 설명
① 스택(Stack) 의 자료구조는 개발자에게 상당히 중요한 개념입니다.
② 스택은 Push, Pop, Peek 명령어 등으로 사용할 수 있으며, 배열 및 연결리스트 등으로 구현 가능합니다.
③ C#에서는 Non-Generic 스택 클래스 및 Generic 스택 클래스 두 가지 방법 모두 지원하고 있습니다.
- 하단에서 간단한 예제 파일을 확인하실 수 있습니다.
- 스택 디폴트 생성자 사용시에는 100개까지 저장하실 수 있습니다.
C# - 예제 소스
원본코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | using System; using System.Collections.Generic; class StackTest { static Stack<int> GetStack() { Stack<int> stack = new Stack<int>(); stack.Push(7); stack.Push(77); stack.Push(777); stack.Push(7777); stack.Push(77777); stack.Push(777777); stack.Push(7777777); return stack; } static void Main() { var stack = GetStack(); Console.WriteLine("--- Contents In Stack ---"); foreach (int i in stack) { Console.WriteLine("result : " + i); } } } | cs |
실행화면
C# 레퍼런스 문서 참고 : https://msdn.microsoft.com/en-us/library/3278tedw(v=vs.110).aspx
'언어 > C#' 카테고리의 다른 글
C#- 제네릭(Generic) & 델리게이트(Delegate) 기본 예제 (0) | 2018.04.09 |
---|---|
C#- 문자열(String)을 날짜(DateTime) 형식으로 변환 (2) | 2018.01.27 |
C# - 문자열(String) 에서 숫자만 추출 하기 (0) | 2017.09.18 |
C# - 바이트(Byte) 배열 병합(합치기) 팁 및 주의 할 점 (0) | 2017.09.17 |