Int32Extensions Class
Definition
Extension methods for Int32.
public static class Int32Extensions
Methods
| Name | Description |
|---|---|
| GetBit(Int32, Int32) | Gets the value of the bit at the specified index. |
| GetBits(Int32, Int32, Int32) | Gets a range of bits from an int, shifted down to the least significant position. |
| LeftMostBit(Int32) | Gets the left-most bit (bit 31) of an int. |
| ResetBit(Int32, Int32) | Returns a new int with the bit at the specified index cleared. |
| RightMostBit(Int32) | Gets the right-most bit (bit 0) of an int. |
| SetBit(Int32, Int32) | Returns a new int with the bit at the specified index set. |
| SetBits(Int32, Int32, Int32, Int32) | Sets a range of bits in an int to the specified value. |
| SignBit(Int32) | Gets the sign bit (bit 31) of an int. |
| ToBinaryString(Int32) | Converts an int to its binary string representation, e.g. "0b00000000000000000000000001011010". |