Junior
Mis on set meetod C#-s?
sobes.tech AI
Vastus AI-lt
set meetod on omaduse (property) accessor (ligipääs), mida kasutatakse väärtuse määramiseks väljal või muude toimingute tegemiseks väärtuse määramisel omadusele C#-s.
public class Example
{
private int _myField; // Privaatne väli
public int MyProperty // Omadus
{
get
{
return _myField;
}
set // set meetod
{
// Lihtne valideerimine enne määramist
if (value >= 0)
{
_myField = value; // Võtmesõna value tähistab määratavat väärtust
}
else
{
// Kehtetu väärtuse töötlemine
throw new ArgumentOutOfRangeException(nameof(value), "Väärtus ei tohi olla negatiivne.");
}
}
}
}
set ploki sees kasutatakse varjatud parameetrit value, mis sisaldab omadusele määratud väärtust.