Using Bitwise.txt
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Numerics;

namespace CodeTry
{
    [Flags]
    public enum DayOfWeek
    {
        Sunday = 1,
        Monday = 2,
        Tuesday = 4,
        Wednesday = 8,
        Thursday = 16,
        Friday = 32,
        Saturday = 64
    }
    class Program
    {
        static void Main(string[] args)
        {
            Concurrence();
        }

        static void Concurrence()
        {
            int a;
            Console.WriteLine("Input an Integer");
            if (Int32.TryParse(Console.ReadLine(), out a))
            {
                Console.WriteLine(@"Integer to Bit String: {0}", ToBitwise(a));
                Console.WriteLine(@"Bitwise string to Int: {0}", bitToInt(ToBitwise(a)));
            }
            else
            {
                Console.WriteLine("Only integer be accepted\n\r");
                Console.ReadLine();
                return;
            }
            Concurrence();
        }

        static string ToBitwise(int i)
        {
            char p = '0';
            return Convert.ToString(i, 2).PadLeft(8, p);
        }

        static Byte[] bits(string s, int len)
        {
            char p = '0';
            return s.PadLeft(len, p).Select(c => Byte.Parse(c.ToString())).ToArray();
        }

        static int bitToInt(string s)
        {
            int output;
            if (!Int32.TryParse(s, out output)) { return 0; }
            return Convert.ToInt32(s, 2);
        }
    }
}