8 public bool this[
int index]
12 uint num = (uint)(1 << index);
13 return (
Bits & num) == num;
17 uint num = (uint)(1 << index);
39 uint num = (uint)(1 << index);
46 uint num = (uint)(1 << index);
65 public override bool Equals(
object obj)
81 return Bits.GetHashCode();
96 char[] array =
new char[44];
98 for (i = 0; i < 11; i++)
100 array[i] =
"BitArray32{"[i];
102 uint num = 2147483648u;
105 array[i] = (((
Bits & num) != 0) ?
'1' :
'0');
110 return new string(array);
void RequireIndexInBounds(int index)
override bool Equals(object obj)
override int GetHashCode()
bool Equals(BitArray32 arr)
void UnsetBits(uint mask)
override string ToString()