Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 스택 맨 위에 개체 삽입

<시간/>

스택의 맨 위에 개체를 삽입하는 코드는 다음과 같습니다. -

예시

시스템 사용;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() { Stack stack =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