Convert binary string into integer

Christopher Chiche picture Christopher Chiche · Feb 5, 2012 · Viewed 51k times · Source

I would like to convert a binary number writen in a String into its integer value.

For example:

string input = "0101";
int output = convert(input);

output should be equal to 5

Answer

Heinzi picture Heinzi · Feb 5, 2012

Convert.ToInt32(String, Int32) lets you specify the base:

int output = Convert.ToInt32(input, 2);