Junior
C# dilinde set yöntemi nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
set yöntemi, C#'ta bir özelliğin (property) erişimcisidir (accessor) ve bir alana değer atamak veya değeri atarken başka işlemler yapmak için kullanılır.
public class Example
{
private int _myField; // Özel alan
public int MyProperty // Özellik
{
get
{
return _myField;
}
set // set Yöntemi
{
// Değer atamadan önce basit doğrulama
if (value >= 0)
{
_myField = value; // `value` anahtar kelimesi atanan değeri temsil eder
}
else
{
// Geçersiz değerin işlenmesi
throw new ArgumentOutOfRangeException(nameof(value), "Değer sıfır veya pozitif olmalıdır.");
}
}
}
}
set bloğu içinde, varsayılan parametre olan value, özelliğe atanan değeri içerir.