Sobes.tech
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.