fonksiyonlar logo

C# Fonksiyonlara Giriş

Merhaba arkadaşlar, bu yazımızda biraz daha orta seviye diyebileceğimiz Fonksiyonlara(Metotlara) giriş yapacağız.Fonksiyon konusunu daha önce Python ile anlatmıştım. Dilerseniz buradan okuyabilirsiniz.

Fonksiyon Nedir?

Belirli bir görevi yerine getiren ifadelerdir. Biz kod ile ilgilendiğimiz için bizim tabirimiz ile belirli bir görevi yerine getiren kod bloklarıdır.

Avantajları

  • Tekrar kullanılabilir kod yapısı sağlar.
  • Test etmek kolaydır.
  • Fonksiyon birçok farklı parametreyi kabul edebilir.

Her C# programında en az bir tane ana fonksiyon(main) vardır.

 

Fonksiyon Kullanımı

Bir fonksiyonu kullanmak için önce onu oluşturmamız ardından da çağırmamız gerekir.

Her fonksiyon içerisinde dönüş tipi, yöntem adı ve isteğe bağlı parametre olmalıdır.

Fonksiyon Kalıbı

<dönüş tipi> fonksiyon-adı (parametre 1, parametre 2){

//Yapılacaklar

}

Örnek

Fonksiyonların dönüş tipi, fonksiyon adından önce yazılır. Yukarıdaki örnekte dönüş türü bir tam sayı(int) olduğu görülmektedir. Bir fonksiyon bir değer döndürecek ise “return” ifadesi içermelidir. Genelde geri dönüş istenen fonksiyonlar kullanılır. Nadiren de olsa bazı fonksiyonların değer döndürmesi istenmez. Bu fonksiyonların ise dönüş tipine void yazarız.

Örnek

Parametresiz fonksiyon oluşturabilirsiniz..

Yukarıdaki örnek kodumuzda Selam fonksiyonu parametresiz ve bir sonuç döndürmez. Sadece fonksiyon adı kullanarak bu fonksiyonları çalıştırabilirsiniz.

Kullanımı

Yukarıda kullanılan static anahtar kelimesi daha sonra anlatılacaktır. Kısaca Main(ana fonksiyon) içerisinde fonksiyonları erişilebilir hale getirmek için kullanılır.

Aynı Fonksiyonu birden fazla da çağırabilirsiniz..

Umarım faydalı olmuştur..

Bir cevap yazın