Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Apakah kelas koleksi dalam C#?

Apakah kelas koleksi dalam C#?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-09-08 17:25:02
ke hadapan
1264 orang telah melayarinya

C# 中的集合类是什么?

Kelas koleksi mempunyai pelbagai kegunaan, seperti memperuntukkan memori secara dinamik kepada elemen, mengakses senarai item berdasarkan indeks, dsb.

Berikut ialah kelas dalam Koleksi:

#🎜🎜 dan penerangan penggunaan# 🎜🎜#1Hashtable#🎜🎜🎜🎜🎜🎜🎜 Ia menggunakan kunci untuk mengakses elemen dalam koleksi. 5BitArray#🎜🎜🎜🎜🎜🎜🎜 Ia mewakili tatasusunan menggunakan perwakilan binari nilai 1 dan 0.
Nombor siri
#🎜🎜 #ArrayList#🎜🎜🎜🎜🎜🎜 #it ​​Mewakili koleksi tertib objek yang boleh diindeks secara individu.

2

3

SortedList#🎜🎜🎜🎜🎜🎜🎜 Ia menggunakan kunci dan indeks untuk mengakses item dalam senarai.

4 Stack#🎜🎜🎜🎜🎜🎜🎜🎜 Ia mewakili koleksi objek masuk dahulu yang terakhir.

Queue#🎜##🎜🎜🎜🎜🎜🎜 Ia mewakili koleksi objek masuk dahulu, keluar dahulu.

6

Mari kita lihat contoh kelas BitArray dalam C#: 🎜##🎜#🎜# Demo Dalam Talian 🎜#
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();
      }
   }
}
Salin selepas log masuk

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
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah kelas koleksi dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan