... • An indexer is not a method; there are no parentheses, but there are square brackets. • An indexer always takes a single argument, supplied between the square brackets. This argument is ... <<, |, and &. These are some of the bitwise and shift operators, and they are used to manipulate the individual bits held in the int and long data types. The ~ operator is a unary ... to 1: bits |= (1 << 6) The trouble with these examples is that although they work, it's not clear why or how they work. They're complicated and the solution is a very low-level...