To make our functions even more flexible, we can make certain parameters optional. If someone calls your method without all the parameters, the method will assign a default value to those missing parameters.

All you have to do is use the equals sign (=) when defining the method. In this example, punctuation is an optional parameter, and its default value is ".".

static void Main(string[] args) { YourMethodName("I'm hungry", "!"); // prints "I'm hungry!" YourMethodName("I'm hungry"); // prints "I'm hungry." } static void YourMethodName(string message, string punctuation = ".") { Console.WriteLine(message + punctuation); }



Make the existing parameter in VisitPlanets() optional.

The default value should be 0.


Call the method without the optional parameter in Main().

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?