Open In App

C# Program to Convert a Binary String to an Integer

Last Updated : 02 Jul, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

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


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads