public override string ToString() {
StringBuilder sb = new StringBuilder("{");
Boolean first = true;
long bit = 0L;
long word = 0L;
for (Int32 i = 0; i < this._bits.Length; ++i) {
bit = 1L;
word = this._bits[i];
if (word == 0) {
continue;
}
for (Int32 j = 0; j < 64; ++j) {
if ((word & bit) != 0) {
if (!first) {
sb.Append(", ");
}
sb.Append((64 * i + j).ToString());
first = false;
}
bit <<= 1;
}
}
return sb.Append("}").ToString();
}