Junior
Šta je set metoda u C#?
sobes.tech АИ
Одговор од АИ
Metoda set je pristupnik (accessor) svojstva u C#, koji se koristi za dodelu vrednosti polju ili za izvršavanje drugih radnji prilikom dodele vrednosti svojstvu.
public class Example
{
private int _myField; // Privatno polje
public int MyProperty // Svojstvo
{
get
{
return _myField;
}
set // set metoda
{
// Jednostavna validacija pre dodele
if (value >= 0)
{
_myField = value; // Ključna reč value predstavlja dodeljenu vrednost
}
else
{
// Obrada nevažeće vrednosti
throw new ArgumentOutOfRangeException(nameof(value), "Vrednost mora biti nenegativna.");
}
}
}
}
Unutar bloka set, koristi se implicitni parametar value, koji sadrži vrednost dodeljenu svojstvu.