public static void Main()
int[] input = new int[] {0, 0 , 10, 0} ;
string b1 = Convert.ToString(input[0], 2).PadLeft(32, '0');
string b2 = Convert.ToString(input[1], 2).PadLeft(32, '0');
string b3 = Convert.ToString(input[2], 2).PadLeft(32, '0');
Console.WriteLine("Binary : "+s);
for( int i=0; i<s.Length; i++ )
if( s[s.Length-i-1] == '0' ) continue;
result += (decimal)Math.Pow( 2, i );
Console.WriteLine(result);
Console.WriteLine("Calculated " + result );
Console.WriteLine("By Framework " + (new decimal(input)));