C# Класс System.Collections.BitArray

Наследование: ICollection, ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
And ( BitArray value ) : BitArray
BitArray ( BitArray bits ) : System.Diagnostics
BitArray ( bool values ) : System.Diagnostics
BitArray ( byte bytes ) : System.Diagnostics
BitArray ( int length ) : System.Diagnostics
BitArray ( int length, bool defaultValue ) : System.Diagnostics
Clone ( ) : object
CopyTo ( Array array, int index ) : void
Get ( int index ) : bool
GetEnumerator ( ) : IEnumerator
Not ( ) : BitArray
Or ( BitArray value ) : BitArray
Set ( int index, bool value ) : void
SetAll ( bool value ) : void
Xor ( BitArray value ) : BitArray
this ( int index ) : bool

Приватные методы

Метод Описание
BitArray ( ) : System.Diagnostics
GetArrayLength ( int n, int div ) : int

Used for conversion between different representations of bit array. Returns (n+(div-1))/div, rearranged to avoid arithmetic overflow. For example, in the bit to int case, the straightforward calc would be (n+31)/32, but that would cause overflow. So instead it's rearranged to ((n-1)/32) + 1, with special casing for 0. Usage: GetArrayLength(77, BitsPerInt32): returns how many ints must be allocated to store 77 bits.

Описание методов

And() публичный Метод

public And ( BitArray value ) : BitArray
value BitArray
Результат BitArray

BitArray() публичный Метод

public BitArray ( BitArray bits ) : System.Diagnostics
bits BitArray
Результат System.Diagnostics

BitArray() публичный Метод

public BitArray ( bool values ) : System.Diagnostics
values bool
Результат System.Diagnostics

BitArray() публичный Метод

public BitArray ( byte bytes ) : System.Diagnostics
bytes byte
Результат System.Diagnostics

BitArray() публичный Метод

public BitArray ( int length ) : System.Diagnostics
length int
Результат System.Diagnostics

BitArray() публичный Метод

public BitArray ( int length, bool defaultValue ) : System.Diagnostics
length int
defaultValue bool
Результат System.Diagnostics

Clone() публичный Метод

public Clone ( ) : object
Результат object

CopyTo() публичный Метод

public CopyTo ( Array array, int index ) : void
array Array
index int
Результат void

Get() публичный Метод

public Get ( int index ) : bool
index int
Результат bool

GetEnumerator() публичный Метод

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

Not() публичный Метод

public Not ( ) : BitArray
Результат BitArray

Or() публичный Метод

public Or ( BitArray value ) : BitArray
value BitArray
Результат BitArray

Set() публичный Метод

public Set ( int index, bool value ) : void
index int
value bool
Результат void

SetAll() публичный Метод

public SetAll ( bool value ) : void
value bool
Результат void

Xor() публичный Метод

public Xor ( BitArray value ) : BitArray
value BitArray
Результат BitArray

this() публичный Метод

public this ( int index ) : bool
index int
Результат bool