C#/수업 내용

Queue 연습

Bueong_E 2023. 1. 10. 15:57
반응형
SMALL
using System;
using System.Collections;
using System.Collections.Generic;

namespace Study09
{
    class App
    {
        public App()
        {
            //Qeueu인스턴스 생성 
            Queue<int> q = new Queue<int>();

            //Add
            q.Enqueue(1);
            q.Enqueue(2);
            q.Enqueue(3);

            //contains 
            bool contains = q.Contains(3);
            Console.WriteLine(contains);

            //단일 요소 가져오기 
            int peek = q.Peek();        //확인 
            Console.WriteLine(peek);

            int num = q.Dequeue();  //제거 Remove
            Console.WriteLine(num); //가져온값 확인 

            //Count 
            Console.WriteLine(q.Count); //제거된후 count 확인 

            //for (x)

            //foreach 
            foreach (int element in q)
            {
                //Queue의 요소를 출력
                Console.WriteLine(element);
            }

            Console.WriteLine(q.Count);

        }
    }
}
반응형
LIST