Heim > Backend-Entwicklung > C#.Net-Tutorial > Was ist die BitArray-Klasse in C#?

Was ist die BitArray-Klasse in C#?

WBOY
Freigeben: 2023-08-23 20:25:02
nach vorne
1434 Leute haben es durchsucht

Was ist die BitArray-Klasse in C#?

Wenn Sie Bits speichern müssen, aber die Anzahl der Bits nicht im Voraus kennen, können Sie die BitArray-Klasse verwenden.

Im Folgenden sind einige Eigenschaften der BitArray-Klasse in C# aufgeführt:

Seriennummer Eigenschaften und Beschreibung
1 Count

Rufen Sie die Anzahl der in BitAr enthaltenen Elemente ab Strahl.

2 IsReadOnly

Ruft einen Wert ab, der angibt, ob das BitArray schreibgeschützt ist.

3 Item

Ruft den Wert des Bits an einer bestimmten Position im BitArray ab oder legt diesen fest.

4 Length

Ruft die Anzahl der Elemente im BitArray ab oder legt diese fest.

Sehen wir uns an, wie die IsReadOnly-Eigenschaft in C# verwendet wird.

Mit der IsReadOnly-Eigenschaft können Sie einen Wert erhalten, der angibt, ob das BitArray schreibgeschützt ist. Mit dem schreibgeschützten Zugriff können Sie dem BitArray keine neuen Elemente hinzufügen.

Hier ist ein Beispiel dafür, wie wir die IsReadOnly-Eigenschaft der BitArray-Klasse in C# verwenden:

Beispiel

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {

         BitArray ba1 = new BitArray(5);
         BitArray ba2 = new BitArray(5);

         byte[] a = { 90 };
         byte[] b = { 30 };

         ba1 = new BitArray(a);
         ba2 = new BitArray(b);

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

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

         Console.WriteLine("IsReadOnly = " + ba1.IsReadOnly);
         Console.WriteLine("IsReadOnly = " + ba2.IsReadOnly);

         Console.ReadKey();
      }
   }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist die BitArray-Klasse in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage