Я хотел бы преобразовать двоичное число, записанное в строке, в его целочисленное значение.
Например:
string input = "0101"; int output = convert(input);
output должно быть равно 5
output
5
Convert.ToInt32 (String, Int32) позволяет указать базу:
int output = Convert.ToInt32(input, 2);