private void Button_Click(object sender, RoutedEventArgs e)
        {
            //
            //Added 1/22/2020 thomas downes
            //
            //AddSubtractHugeNumbers_CS.AddingDecs objectAdd = new AddingDecs();

            string strErrMessage = "";
            string strSumResult;

            strSumResult =
                AddingDecs.AddAnyTwoDecStrings(TextBox1.Text, TextBox2.Text, ref strErrMessage);

            if (strErrMessage == "")
            {
                //MessageBox.Show("The sum of the boxes is : " + strSumResult + ".", "TestCSharp_WpfApp1",
                //    MessageBoxButton.OK, MessageBoxImage.Information);
                TextBoxResult.Text = strSumResult;
            }

            if (strErrMessage != "")
            {
                TextBoxResult.Text = strErrMessage;
                MessageBox.Show("The error message states: " + strErrMessage + ".", "TestCSharp_WpfApp1",
                                MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
        static void Main_AddingHugeNumbers()
        {
            //
            //Added 4/12/2020 Thomas Downes
            //
            List <string> listOfNumbers = new List <string>();

            //Console.WriteLine("Hello World!");
            //
            Console.WriteLine("_________________________________");
            Console.WriteLine("____                      _______");
            Console.WriteLine("____  Adding Huge Numbers _______");
            Console.WriteLine("____                      _______");
            Console.WriteLine("_________________________________");
            Console.WriteLine("__");
            Console.WriteLine("__Enter huge decimal number #1:");
            listOfNumbers.Add(Console.ReadLine());
            Console.WriteLine("__");
            Console.WriteLine("__Enter huge decimal number #2:");
            listOfNumbers.Add(Console.ReadLine());

            do
            {
                if (mod_bUserStoppedExecution)
                {
                    break;                             // Added 4/12/2020 td
                }
                Console.WriteLine("__");
                Console.WriteLine("Enter another huge decimal number?  (Y/N) ");
                char keyPressed = Console.ReadKey(true).KeyChar;
                //Added 4/7/2020 thomas downes
                if (keyPressed == 'y' || keyPressed == 'Y')
                {
                    Console.WriteLine("__");
                    Console.WriteLine("__Enter huge decimal number 3:");
                    listOfNumbers.Add(Console.ReadLine());
                }
                else
                {
                    break;
                }
            } while (true);

            //
            //Added 4/7/2020 thomas downes
            //
            string strErrorMessage = "";

            //Added 4/7/2020 thomas downes
            string strTotalSummed =
                AddingDecs.AddAnyTwoDecStrings(listOfNumbers[0], listOfNumbers[1], ref strErrorMessage);

            if ("" != strErrorMessage)
            {
                throw new Exception("Problem adding: " + strErrorMessage);
            }

            if (listOfNumbers.Count == 3)
            {
                //
                // Include the 3rd number.
                //
                strTotalSummed =
                    AddingDecs.AddAnyTwoDecStrings(strTotalSummed, listOfNumbers[2], ref strErrorMessage);

                if ("" != strErrorMessage)
                {
                    throw new Exception("Problem adding: " + strErrorMessage);
                }
            }

            //
            // Output the sum.
            //
            Console.WriteLine("...");
            Console.WriteLine("The sum of the numbers is as follows: ");
            Console.WriteLine("...");
            Console.WriteLine(strTotalSummed);
            Console.WriteLine("...");
            Console.WriteLine("...");
            Console.WriteLine("Press the Enter key to exit the program.");
            Console.ReadLine();
        }