Out anahtar sözcüğü, C#'ta bir metodun birden fazla değeri döndürmesine olanak tanır. Nasıl çalıştığı şu şekilde özetlenebilir: 1. 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. 2. Zorunlu Atama: Out parametreleri, metod çağrısı yapılırken mutlaka atanmalıdır; aksi takdirde derleme hatası alınır. 3. Kullanım Örneği: ```c# static void ChangePerson(out Person person) { person = new Person() { Name = "Cihan", Age = 25 }; person.Name = "Changed!"; } ``` Bu örnekte, `ChangePerson` metodu `out` anahtar sözcüğüyle çağrıldığında, `person` değişkenine atama yapılması zorunludur.