C#의 컬렉션 클래스란 무엇입니까?

WBOY
풀어 주다: 2023-09-08 17:25:02
앞으로
1048명이 탐색했습니다.

C# 中的集合类是什么?

컬렉션 클래스는 요소에 메모리를 동적으로 할당하거나 인덱스를 기반으로 항목 목록에 액세스하는 등 다양한 용도로 사용됩니다.

다음은 컬렉션의 클래스입니다.

일련 번호 범주 및 설명 및 사용법
1 ArrayList

인덱싱할 수 있는 개체의 정렬된 컬렉션을 나타냅니다. 개별적으로 .

2 Hashtable

키를 사용하여 컬렉션의 요소에 액세스합니다.

3 SortedList

키와 인덱스를 사용하여 목록의 항목에 액세스합니다.

4 Stack

객체의 후입선출 컬렉션을 나타냅니다.

5 Queue

객체의 선입선출 컬렉션을 나타냅니다.

6 BitArray

값 1과 0의 이진 표현을 사용하여 배열을 나타냅니다.

C#의 BitArray 클래스 예를 살펴보겠습니다.

Example

Online Demonstration

using System;
using System.Collections;

namespace CollectionsApplication {
   class Program {
      static void Main(string[] args) {
         //creating two bit arrays of size 8
         BitArray ba1 = new BitArray(8);
         BitArray ba2 = new BitArray(8);

         byte[] a = { 60 };
         byte[] b = { 13 };

         //storing the values 60, and 13 into the bit arrays
         ba1 = new BitArray(a);
         ba2 = new BitArray(b);

         //content of ba1
         Console.WriteLine("Bit array ba1: 60");

         for (int i = 0; i < ba1.Count; i++) {
            Console.Write("{0, -6} ", ba1[i]);
         }
   
         Console.WriteLine();

         //content of ba2
         Console.WriteLine("Bit array ba2: 13");

         for (int i = 0; i < ba2.Count; i++) {
            Console.Write("{0, -6} ", ba2[i]);
         }

         Console.WriteLine();
         BitArray ba3 = new BitArray(8);
         ba3 = ba1.And(ba2);

         //content of ba3
         Console.WriteLine("Bit array ba3 after AND operation: 12");

         for (int i = 0; i < ba3.Count; i++) {
            Console.Write("{0, -6} ", ba3[i]);
         }

         Console.WriteLine();
         ba3 = ba1.Or(ba2);

         //content of ba3
         Console.WriteLine("Bit array ba3 after OR operation: 61");

         for (int i = 0; i < ba3.Count; i++) {
            Console.Write("{0, -6} ", ba3[i]);
         }

         Console.WriteLine();
   
         Console.ReadKey();
      }
   }
}
로그인 후 복사

Output

Bit array ba1: 60
False False True True True True False False
Bit array ba2: 13
True False True True False False False False
Bit array ba3 after AND operation: 12
False False True True False False False False
Bit array ba3 after OR operation: 61
True False True True False False False False
로그인 후 복사

위 내용은 C#의 컬렉션 클래스란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!