C# C# Basics (Retired) Perfect Final

Joshua Thao
Joshua Thao
2,686 Points

if else

Not sure what I am doing wrong here. Cant figure out what more if else statements I need and not sure where to put the try and catch block

Program.cs
using System;

namespace Treehouse.CodeChallenges
{
    class Program
    {
        static void Main()
        {
            Console.Write("Enter the number of times to print \"Yay!\": ");
            string input = Console.ReadLine();
            int count = int.Parse(input);

            if (count < 0)
                {
                    Console.WriteLine("You must enter a positive number.");
                }

            try
            {


                int i = 0;
                while(i < count)
                {
                    i += 1;   
                    Console.WriteLine("Yay!");
                }
            }
            catch (Exception)
            {
                Console.WriteLine("You must enter a whole number.");
            }
        }
    }
}

1 Answer

Antonio De Rose
Antonio De Rose
20,856 Points

the question asks

Wrap all of the code contained in the Main method in a try/catch block are you doing the try just after the Main, or are you skipping some lines.