Convertir une chaîne binaire en entier

Je voudrais convertir un nombre binaire écrit dans une chaîne en sa valeur entière.

Par exemple:

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

output doit être égal à 5

31
demandé sur Christopher Chiche 2012-02-05 17:46:30

1 réponses

Convertir des.ToInt32 (String, Int32) vous permet de spécifier la base:

int output = Convert.ToInt32(input, 2);
75
répondu Heinzi 2012-02-05 13:47:53