int i = 20; string output = Convert.ToString(i, 2); // Base2 formatting i = -20; output = Convert.ToString(i, 2);
Value Expected
int value = 31; string binary = Convert.ToString(value, 2); Console.WriteLine(binary.PadLeft(8, '0')); // Outputs "00011111"