Olá pessoal.
Pergunta rápida, é possível declarar uma função com parâmetro opcional em C# ?
Se sim, poderiam me dar um exemplo ?
Obrigado desde já.
Olá pessoal.
Pergunta rápida, é possível declarar uma função com parâmetro opcional em C# ?
Se sim, poderiam me dar um exemplo ?
Obrigado desde já.
Sim é possivel
public class Pessoa
{
public void SetValues(string nome, bool status = true)
{
}
}
o SetValues
tem o parâmetro status
já com um valor próprio, ou seja, um valor opcional.
Quando for utilizar:
var p = new Pessoa();
p.SetValues("Nome da Pessoa");
ou seja, não tem obrigação da passagem do último parâmetro, e uma observação: valores opcionais devem ficar sempre no final de qualquer método.
Blz, agradeço as informações.