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:
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(); } } }
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!