Methods and Parameters
Named Arguments
Named arguments make a method call show which value belongs to which parameter.
Named Arguments
NamedArguments.cs
using System;
class Program
{
static int FinalPrice(int price, int discount)
{
return price - discount;
}
static void Main()
{
int discount = ;
int price = 12;
int total = FinalPrice(discount: discount, price: price);
Console.WriteLine($"discount={discount}");
Console.WriteLine($"total={total}");
}
}
using System;
class Program
{
static int FinalPrice(int price, int discount)
{
return price - discount;
}
static void Main()
{
int discount = ;
int price = 12;
int total = FinalPrice(discount: discount, price: price);
Console.WriteLine($"discount={discount}");
Console.WriteLine($"total={total}");
}
}
using System;
class Program
{
static int FinalPrice(int price, int discount)
{
return price - discount;
}
static void Main()
{
int discount = ;
int price = 12;
int total = FinalPrice(discount: discount, price: price);
Console.WriteLine($"discount={discount}");
Console.WriteLine($"total={total}");
}
}
named argument
A named argument uses the parameter name in the call.