public static class Anagrafica
{
public static void
NomeMetodo(int parametro = 0)
{
//Codice
Console.WriteLine(parametro);
}
public static void
NomeMetodo(string parametro = "")
{
//Codice
Console.WriteLine(parametro);
}
public static void
NomeMetodo(double parametro = 1)
{
//Codice
Console.WriteLine(parametro);
}
}
public static class Anagrafica
{
[System.Runtime.CompilerServices.OverloadResolutionPriority(2)]
public static void NomeMetodo(int parametro = 0)
{
//Codice
Console.WriteLine(parametro);
}
[System.Runtime.CompilerServices.OverloadResolutionPriority(1)]
public static void NomeMetodo(string parametro = "")
{
//Codice
Console.WriteLine(parametro);
}
[System.Runtime.CompilerServices.OverloadResolutionPriority(3)]
public static void NomeMetodo(double parametro = 1)
{
//Codice
Console.WriteLine(parametro);
}
}
Nessun commento:
Posta un commento