C# program runs but than terminates? : I'm using visual studios 2012 and I'm creating a program that prompts the user to enter the number of wheels their car has, the color of their car, the mileage etc.. and will display 'the starting point of the car, the mileage, and the color of the car once the user inputs their values. But, once I start the program and I enter the number of wheels, the program terminates and doesn't go to the next step.

' public class Car
    {

            private int NumbofWheels;
            private int Mileage;
            private String Color;
            private double point;
            private double newPoint;
            private String owner;

            static void Main(string[] args)
            {



                Console.WriteLine("****************************************");
                Console.WriteLine("*           WELCOME TO CAR MANAGER     *");
                Console.WriteLine();
                Console.WriteLine("*             BY: MOHAMED SHIRE        *");
                Console.WriteLine("*                                      *");
                Console.WriteLine("*                                      *");
                Console.WriteLine("* **************************************");
                Console.Write("ENTER THE # OF WHEELS OF A CAR: ");
                Console.ReadKey();
            }

            public Car()
            {
                Mileage = 0;
                NumbofWheels = 4;
                point = 1000000;
            }

            public Car(int mile)
            {
                Mileage = mile;
            }

           public Car(int n, String c)
           {
               Mileage = 0;
               NumbofWheels = n;
               Color = c;
               point = 1000000;
           }

        public void setPoint( int p)
        {
            point = p;
        }

         public double getPoint()
        {
            return point;
        }
        public void setMileage(int m)
        {
            Mileage = m;

        }

        public int getMileage()
        {
            return Mileage;
        }

        public void setWheels(int w)
        {
            NumbofWheels = w;

        }

        public int getWheels()
        {

            return NumbofWheels;
        }

        public void setColor(String c)
        {
            Color = c;

        }

        public String getColor()
        {
            return Color;

        }
        public void setOwner(String o)
        {
            owner = o;
        }
        public String getOwner()
        {
            return owner;

        }

        public void calPoint()
        {
            newPoint = point - Mileage * 0.5;

        }
        public double getnPoint()
        {
            return newPoint;
        }



        }
    }


'