Junior
O que é o método set em C#?
sobes.tech IA
Resposta da IA
O método set é um acessor (accessor) de uma propriedade em C#, usado para atribuir um valor ao campo ou realizar outras ações ao atribuir um valor à propriedade.
public class Example
{
private int _myField; // Campo privado
public int MyProperty // Propriedade
{
get
{
return _myField;
}
set // Método set
{
// Validação simples antes de atribuir o valor
if (value >= 0)
{
_myField = value; // A palavra-chave value representa o valor atribuído
}
else
{
// Tratamento de valor inválido
throw new ArgumentOutOfRangeException(nameof(value), "O valor deve ser não negativo.");
}
}
}
}
Dentro do bloco set, o parâmetro implícito value contém o valor atribuído à propriedade.