public int GetValue(int row, int column) { if (column > row) { int temp = column; column = row; row = temp; } int index = (int)((float)(row - 1) * ((float)row / 2.0f)) + column; return (bitMatrix1[index] ? 1 : 0) * 2 + (bitMatrix0[index] ? 1 : 0); }