KomoG2M
Decapat
- Katılım
- 28 Mart 2022
- Mesajlar
- 396
Daha fazla
- Cinsiyet
- Erkek
int BuBirFonksiyondur(){
return 1;
}
Console.WriteLine(BuBirFonksiyondur());
// 1
Peki burda benim kodda returnu ne için kullanmisizO fonksiyonu çağırdığınızda size göndereceği değer. Örneğin fonksiyona return 1 yazdınız. Çalıştırdığınızda ve o fonksiyonun console.writeline ile output almak istediğinizde size 1 verecektir.
Örneğin:
C#:int BuBirFonksiyondur(){ return 1; } Console.WriteLine(BuBirFonksiyondur()); // 1
Koddan tam emin değilim yazım hatası olabilir.
Sanırım kod içinde return edilen değerin değiştirildiği bir bölüm var bu fonksiyon da o değişkene erişebilmek için. Kodun tamamını göremediğimden bilmiyorum.Peki burda benim kodda returnu ne için kullanmisiz
C#:int BuBirFonksiyondur(){ return 1; } Console.WriteLine(BuBirFonksiyondur()); // 1
int BuBirFonksiyondur(){
return 1;
}
int sayi;
sayi=BuBirFonksiyondur();
// 1
Çok iyi anlattin daha iyisini görmedim çok teşekkür ederimReturn keywordu içinde kullanılan methodun ya da classın dönüt vermesi için kullanılıyor. Bu dönüt bir değişkene atanabilir ya da başka bir methodda parametre olarak kullanılabilir.
Örneğin aşağıda belirtildiği üzere "BuBirFonksiyondur" methodu çağırıldığında 1 değerini döndürüyor fakat bu değer tarafımızca görülemiyor. Bu methodu WriteLine methodu içerisinde çağırdığımızda ise dönütü bu obje tarafından kullanılıyor ve ekrana 1 yani methodun çıktısını veriyor.
Eğer aşağıdaki gibi bir kod yazılmış olsaydı "sayi" isimli değişkene bu çıktı atanırdı.
C#:int BuBirFonksiyondur(){ return 1; } int sayi; sayi=BuBirFonksiyondur(); // 1
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.