C# Default Parameters
Default parameters allow methods to have optional parameters with default values. If no argument is provided for such a parameter, the default value is used.
Key Topics
1. Defining Default Parameters
Example: Method with Default Parameter
static void GreetUser(string name = "User")
{
Console.WriteLine("Hello, " + name + "!");
}
2. Using Default Parameters
Example: Calling Method Without Argument
GreetUser(); // Outputs: Hello, User!
3. Overriding Default Values
Example: Providing an Argument
GreetUser("Alice"); // Outputs: Hello, Alice!
Key Takeaways
- Default parameters make arguments optional.
- If no argument is provided, the default value is used.
- Providing an argument overrides the default value.
- Default parameters enhance method flexibility.