Tracks
/
C#
C#
/
Syllabus
/
Named Arguments
Na

Named Arguments in C#

1 exercise

About Named Arguments

If a method has multiple optional parameters, you can specify only some of them using named arguments.

class Card
{
    static string NewYear(int year = 2020, string sender = "me")
    {
        return $"Happy {year} from {sender}!";
    }
}

Card.NewYear();  // => "Happy 2020 from me!"
Card.Card(1999); // => "Happy 1999 from me!"
Card.Card(sender: "mom"); // => "Happy 2020 from mom!"
Edit via GitHub The link opens in a new window or tab

Learn Named Arguments