public string Translate(string input, string translation)
 {
     if (translation == "arabian")
     {
         if (!String.IsNullOrEmpty(input))
         {
             try
             {
                 int value = Int32.Parse(input);
                 return(ArabianToRoman.Translate(value).ToString());
             }
             catch
             {
                 return("Błąd");
             }
         }
         else
         {
             return(String.Empty);
         }
     }
     else
     {
         return(RomanToArabian.Translate(input).ToString());
     }
 }
예제 #2
0
        static void Main(string[] args)
        {
            string input;

            while (true)
            {
                Console.WriteLine("Podaje rzymską liczbę:");
                input = Console.ReadLine();
                Console.WriteLine(ArabianToRoman.Translate(20));
                ConsoleKeyInfo key = Console.ReadKey();

                if (key.Key == ConsoleKey.Escape)
                {
                    Environment.Exit(0);
                }
            }
        }