Sobes.tech
Junior

Wat is de set-methode in C#?

sobes.tech AI

Antwoord van AI

De set-methode is een accessor (toegangsmethode) van een eigenschap in C#, die wordt gebruikt om een waarde aan een veld toe te wijzen of andere acties uit te voeren bij het toewijzen van een waarde aan de eigenschap.

public class Example
{
    private int _myField; // Privé veld

    public int MyProperty // Eigenschap
    {
        get
        {
            return _myField;
        }
        set // set-methode
        {
            // Eenvoudige validatie voordat de waarde wordt toegekend
            if (value >= 0)
            {
                _myField = value; // Het sleutelwoord value vertegenwoordigt de toe te wijzen waarde
            }
            else
            {
                // Afhandeling van ongeldige waarde
                throw new ArgumentOutOfRangeException(nameof(value), "De waarde mag niet negatief zijn.");
            }
        }
    }
}

Binnen de set-blok wordt de impliciete parameter value gebruikt, die de waarde bevat die aan de eigenschap wordt toegekend.