[ C# ] 씨샵 큐 기본은 알고 쓰자 - Queue 날짜: 7월 08, 2023 공유 링크 만들기 Facebook X Pinterest 이메일 기타 앱 [ C# ] 씨샵 큐 기본 명령어 알고 쓰자 - Queue1. 기본 이해 먼저 들어간 놈이 먼저 나온다!2. 선언 모든 아이템 담다.Queue<string> queueString = new Queue<string>();Queue<int> queueInt = new Queue<int>();Queue<object> queueObject = new Queue<object>();3. Queue Push 대기열에 넣기Queue<int> queue = new Queue<int>();queue.Enqueue(1);queue.Enqueue(2);queue.Enqueue(3);4. Queue Count 대기열 수량 가져오기int nCouunt = queue.Count;Console.WriteLine(nCouunt); // 35. Queue Peek 출구 퍼스트 엿보기 int nResult;bool bTry = queue.TryPeek(out nResult);int nValue = queue.Peek();Console.WriteLine(bTry); // TrueConsole.WriteLine(nResult); // 1Console.WriteLine(nValue); // 16. Queue Pop 퍼스트 빼오기int nValue1 = queue.Dequeue();int nValue2 = queue.Dequeue();Console.WriteLine(nValue1); // 1Console.WriteLine(nValue2); // 27. Queue Clear 대기열 청소Console.WriteLine(queue.Count); // 1queue.Clear();Console.WriteLine(queue.Count); // 08. Queue 대기열 배열 복사queue.Enqueue(10);queue.Enqueue(20);queue.Enqueue(30);int[] ints = new int[queue.Count];queue.CopyTo(ints, 0);Console.WriteLine($"{ints[0]}, {ints[1]}, {ints[2]}");// 10, 20, 30int[] ints2 = queue.ToArray();Console.WriteLine($"{ints2[0]}, {ints2[1]}, {ints2[2]}"); // 10, 20, 309. Queue 대기열 최소 최대 값 찾기int nMax = queue.Max();int nMin = queue.Min();Console.WriteLine(nMin); // 10Console.WriteLine(nMax); // 3010. Queue 대기열 값 유무 확인bool bEmpty = queue.Contains(1);Console.WriteLine(bEmpty); // Falsebool bEmpty1 = queue.Contains(10);Console.WriteLine(bEmpty1); // True==========[ C# ] 씨샵 dotnet-sdk 설치 후 VSCode 에서 C# 실행[ C# ] 씨샵 VSCode 디버그 설정 하여 중단점 실행 하기[ C# ] 씨샵 콘솔 글꼴 색상 변경 및 텍스트 배경 색상 변경[ C# ] 씨샵 간편한 시간 측정 클래스 스톱워치 - Stopwatch[ C# ] 씨샵 이미지 텍스트 인식 테서랙트 OCR 패키지 설치 및 사용법 - Tesseract OCR[ C# ] 씨샵 테서랙트 OSD 이미지 글자 방향 검사 및 결과 - Tesseract OSD[ C# ] 씨샵 Bitmap To ByteArray 변환 및 설명[ C# ] 씨샵 큐 기본은 알고 쓰자 - Queue 댓글
댓글
댓글 쓰기