sintassi:
modificatore_accesso tipo_valore NOME (tipovalori nomeparametro = valore di default, ...) parametro opzionale con valore di default
esempio: esempio di visualizzazione a seconda dei parametri passati
private static void Process(int p_1 = 10, string p_2 = "prova", double p_3 = 12.34) definisco metodo mettendo alcuni valori di default per i parametri
{
Console.WriteLine("Parametri: {0}, {1}, {2}", p_1, p_2, p_3);}