WebHosting

Thursday, April 26, 2012

Use Optional Parameters c#

What is the need for that ??

You need to define a method with some optional parameters......

So what will you do for that ???

Simple : Supply some default parameter in the method arguments. :)

Here is the example for that :




void PrintMyMessageDude()
{
    PrintMyMessageDude("Adam");
}
 
void PrintMyMessageDude(string from)
{
    PrintMyMessageDude(from, "Hello");
}
 
void PrintMyMessageDude(string from, string message)
{
    PrintMyMessageDude(from, message, false);
}
 
void PrintMyMessageDude(string from, string message, bool urgent)
{
    
}

This will help and allow caller of the method to be based on the default paramenters and the supplied parameter.

So this can be seen as polymorphism too  right :)




No comments:

Post a Comment

Thank you for Commenting Will reply soon ......

Featured Posts

How to Enable and Configure Remote Desktop (RDP) on Ubuntu 24.04.4 LTS

Remote Desktop Protocol (RDP) support in Ubuntu has become considerably easier with the GNOME Remote Desktop stack included in modern Ubuntu...