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

#Intel #Core #i9 #Processors: A Breakdown

Intel Core i9 Processors: A Breakdown Intel's 14th Gen Core i9 series offers a range of processors designed for various use cases. Her...