Junior
C#-də set metodu nədir?
sobes.tech Süni İntellekt
AI-dan cavab
C# dilində set metodu, bir xüsusiyyətin (property) accessor-idir (girişçi) və sahəyə dəyər təyin etmək və ya dəyər təyin edilərkən digər əməliyyatları yerinə yetirmək üçün istifadə olunur.
public class Example
{
private int _myField; // Xüsusi sahə
public int MyProperty // Xüsusiyyət
{
get
{
return _myField;
}
set // set metodu
{
// Dəyər təyin etməzdən əvvəl sadə yoxlama
if (value >= 0)
{
_myField = value; // `value` açar sözü təyin olunan dəyəri təmsil edir
}
else
{
// Yanlış dəyərin işlənməsi
throw new ArgumentOutOfRangeException(nameof(value), "Dəyər mənfi olmamalıdır.");
}
}
}
}
set blokunda, qeyri-müəyyən parametr value, xüsusiyyətə təyin olunan dəyəri ehtiva edir.