Junior
C# да set ыкмасы эмнедир?
sobes.tech AI
AIден жооп
C# тилиндеги set ыкмасы — бул мүлккө (property) кирүүчү (accessor) жана ал талаага маанини белгилөө үчүн же маанини белгилөө учурунда башка аракеттерди аткаруу үчүн колдонулат.
public class Example
{
private int _myField; // Жеке талаа
public int MyProperty // Мүлк
{
get
{
return _myField;
}
set // set ыкмасы
{
// Жөнөкөй текшерүү маанини белгилөөнүн алдында
if (value >= 0)
{
_myField = value; // `value` ачкыч сөзү белгиленген маанини көрсөтөт
}
else
{
// Жараксыз маанини иштетүү
throw new ArgumentOutOfRangeException(nameof(value), "Маани терс болбошу керек.");
}
}
}
}
set блокунда, жасырын параметр value мүлккө берилген маанини камтыйт.