Yazeka
Arama sonuçlarına göre oluşturuldu
Out anahtar sözcüğü, C#'ta bir metodun birden fazla değeri döndürmesine olanak tanır 3. Nasıl çalıştığı şu şekilde özetlenebilir:
- Parametre Olarak Kullanım: Metoda parametre olarak gönderilen değişkenlerin referansını geçer ve bu sayede metodun dışındaki değişkenlerin içeriğini değiştirebilir 34.
- Zorunlu Atama: Out parametreleri, metod çağrısı yapılırken mutlaka atanmalıdır; aksi takdirde derleme hatası alınır 34.
- Kullanım Örneği:
static void ChangePerson(out Person person) { person = new Person() { Name = "Cihan", Age = 25 }; person.Name = "Changed!"; }
Bu örnekte,
ChangePersonmetodu
outanahtar sözcüğüyle çağrıldığında,
persondeğişkenine atama yapılması zorunludur 5.
5 kaynaktan alınan bilgiyle göre: