Junior
Kas ir set metode C#?
sobes.tech AI
Atbilde no AI
set metode ir ir īpašības (property) piekļuves metodes (accessor), kas tiek izmantota, lai piešķirtu vērtību laukam vai veiktu citas darbības, piešķirot vērtību īpašībai.
public class Example
{
private int _myField; // Privāts lauks
public int MyProperty // Īpašība
{
get
{
return _myField;
}
set // set metode
{
// Vienkārša validācija pirms piešķiršanas
if (value >= 0)
{
_myField = value; // Atslēgvārds value pārstāv piešķiramo vērtību
}
else
{
// Nederīgas vērtības apstrāde
throw new ArgumentOutOfRangeException(nameof(value), "Vērtībai jābūt nenegatīvai.");
}
}
}
}
set blokā tiek izmantots netiešais parametrs value, kas satur vērtību, kas piešķirta īpašībai.