GeeksforGeeks App
Open App
Browser
Continue

# C# Program to Convert a Binary String to an Integer

Given an binary string as input, we need to write a program to convert the binary string into equivalent integer. To convert an binary string to integer, we have to use Convert.ToInt32(String, Base/Int32) function to convert the values. The base of the binary is 2.

Syntax:

``` Convert.ToInt32(String, Base/Int32);
```

Examples:

```Input  : 1010101010101010
Output : 43690

Input : 1100011000
111100001111
11001100110011001100

Output : 792
3855
838860
```

Program 1:

## csharp

 `// C# program to convert array``// of binary string to an integer``using` `System;``using` `System.Text;`` ` `class` `GFG {`` ` `    ``static` `void` `Main(``string``[] args)``    ``{``        ``// binary number as string``        ``string` `bin_strng = ``"1010101010101010"``;``        ``int` `number = 0;``       ` `        ``// converting to integer``        ``number = Convert.ToInt32(bin_strng, 2);``       ` `        ``// to print  the value``        ``Console.WriteLine(``"Number value of binary \"{0}\" is = {1}"``, bin_strng,``                          ``number);``    ``}``}`

Output:

```Number value of binary "1010101010101010" is = 43690
```

Program 2:

## C#

 `// C# program to convert array``// of binary string to an integer``using` `System;``using` `System.Text;`` ` `namespace` `geeks {``class` `GFG {``   ` `    ``static` `void` `Main(``string``[] args)``    ``{``        ``// binary number as string``        ``string` `bin_strng = ``"1100011000"``;``        ``int` `number = 0;`` ` `        ``// converting to integer``        ``number = Convert.ToInt32(bin_strng, 2);``       ` `        ``// to print  the value``        ``Console.WriteLine(``"Number value of binary \"{0}\" is = {1}"``, bin_strng,``                          ``number);`` ` `        ``bin_strng = ``"111100001111"``;`` ` `        ``// converting to integer``        ``number = Convert.ToInt32(bin_strng, 2);``       ` `        ``// to print  the value``        ``Console.WriteLine(``"Number value of binary \"{0}\" is = {1}"``, bin_strng,``                          ``number);`` ` `        ``bin_strng = ``"11001100110011001100"``;`` ` `        ``// converting to integer``        ``number = Convert.ToInt32(bin_strng, 2);``       ` `        ``// to print the value``        ``Console.WriteLine(``"Number value of binary \"{0}\" is = {1}"``, bin_strng,``                          ``number);`` ` `        ``// hit ENTER to exit``        ``Console.ReadLine();``    ``}``}``}`

Output:

```Number value of binary "1100011000" is = 792
Number value of binary "111100001111" is = 3855
Number value of binary "11001100110011001100" is = 838860
```

My Personal Notes arrow_drop_up