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);
}
}
Le opere pubblicate in questo blog sono sotto la licenza Creative Commons. Attribuzione- No commerciale e no derivate.
Nessun commento:
Posta un commento