스택의 맨 위에 개체를 삽입하는 코드는 다음과 같습니다. -
예시
시스템 사용;System.Collections.Generic 사용;public class Demo { public static void Main() { Stack스택 =new Stack (); 스택.푸시(100); 스택.푸시(150); 스택.푸시(175); 스택.푸시(200); 스택.푸시(225); 스택.푸시(250); Console.WriteLine("스택의 요소:"); foreach(스택의 var val) { Console.WriteLine(val); } Console.WriteLine("스택의 요소 수 ="+stack.Count); Console.WriteLine("스택에 400 요소가 있습니까?="+stack.Contains(400)); 스택.푸시(300); 스택.푸시(400); 스택.푸시(450); 스택.푸시(500); Console.WriteLine("스택의 요소...(업데이트됨)"); foreach(스택의 var val) { Console.WriteLine(val); } Console.WriteLine("스택의 요소 수(업데이트됨) ="+stack.Count); }}
출력
이것은 다음과 같은 출력을 생성합니다 -
스택의 요소:250225200175150100스택의 요소 수 =6스택에 400개의 요소가 있습니까?=스택의 FalseElements... (업데이트됨)500450400300250225200175150100스택의 요소 수 1개예시
다른 예를 살펴보겠습니다 -
시스템 사용, System.Collections.Generic 사용, public class Demo { public static void Main() { Stackstack =new Stack (); stack.Push("A"); 스택.푸시("B"); 스택.푸시("C"); 스택.푸시("D"); 스택.푸시("E"); 스택.푸시("F"); 스택.푸시("G"); stack.Push("H"); Console.WriteLine("요소 수 ="+stack.Count); Console.WriteLine("스택의 요소..."); foreach(스택의 문자열 res) { Console.WriteLine(res); } 스택.푸시("M"); Console.WriteLine("스택의 요소...(업데이트됨)"); foreach(스택의 var val) { Console.WriteLine(val); } Console.WriteLine("스택의 요소 수(업데이트됨) ="+stack.Count); }} 출력
이것은 다음과 같은 출력을 생성합니다 -
요소 수 =8스택의 요소...HGFEDCBA스택의 요소... (UPDATED)MHGFEDCBA스택의 요소 수(업데이트됨) =9