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); } } }