C# Hızlı Başlangıç Kursu

C# ile Metodlar (Fonksiyonlar)

eminbasbayan

eminbasbayan

2 dk okuma
C# ile Metodlar (Fonksiyonlar)
🔍 Büyütmek için tıklayın

C# programlama dilinde metodlar veya fonksiyonlar, belirli bir işlevi gerçekleştiren kod bloklarıdır. Metodlar, kodun tekrar kullanılabilirliğini ve organizasyonunu artırır. Bir metod, girdi olarak parametre alabilir ve bir çıktı döndürebilir.

Metod Tanımlama

Bir metod tanımlarken, metodun dönüş türü, adı ve parametre listesi belirtilir. Eğer metod bir değer döndürmeyecekse, dönüş türü olarak void kullanılır:

public int Topla(int a, int b) { return a + b; }

Bu örnekte, Topla isimli bir metod tanımlanmıştır ve iki int türünde parametre alıp, bu parametrelerin toplamını döndürür.

Metod Çağırma

Bir metod, adı ve gerektiği kadar parametre ile birlikte çağrılır:

int sonuc = Topla(3, 5); Console.WriteLine(sonuc); // Çıktı: 8

Metod İmzası ve Aşırı Yükleme (Overloading)

Bir metodun imzası, metodun adı ve parametre listesinin türlerinden oluşur. C# dilinde, aynı ada sahip ancak farklı parametre listelerine sahip birden fazla metod tanımlayabilirsiniz. Bu, metod aşırı yüklemesi olarak bilinir:

public int Topla(int a, int b) { return a + b; } public int Topla(int a, int b, int c) { return a + b + c; }

Bu örnekte, Topla metodunun iki farklı versiyonu vardır: biri iki parametre alırken, diğeri üç parametre alır.

Metod İçinde Metod

Bir metod içerisinde başka bir metod çağrılabilir. Bu, kodun tekrar kullanımını ve okunabilirliğini artırabilir:

public int CarpVeTopla(int a, int b, int c) { int carpim = Carp(a, b); return carpim + c; } public int Carp(int x, int y) { return x * y; }

Parametre Türleri

C# programlamada, metod parametreleri için farklı türler kullanabilirsiniz:

  • Değer türleri (int, double vb.)
  • Referans türleri (string, array, object vb.)
  • out ve ref anahtar kelimeleri ile parametreler

void Metodlar

Bir metod eğer herhangi bir değer döndürmeyecekse, dönüş türü void olarak belirlenir:

public void Yazdir(string mesaj) { Console.WriteLine(mesaj); }

Sonuç

C# dilinde metodlar, kod tekrarını önleyen, kodun okunabilirliğini ve yönetilebilirliğini artıran güçlü araçlardır. Aşırı yüklenmiş metodlar, aynı işlemi farklı parametrelerle yapabilmek için kullanılabilir. Metodlar, programlama pratiğinde sıklıkla kullanılan önemli bir özelliktir.

Etiketler

#Eğitimler#C# Hızlı Başlangıç Kursu

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları
C# Hızlı Başlangıç Kursu

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları

C# (C sharp), Microsoft tarafından geliştirilen, güçlü, nesne yönelimli bir programlama dilidir. .NET Framework üzerinde çalışır ve web, masaüstü, mobil ve oyun geliştirmek için kullanılabilir. C#'ın, Java, C++ gibi dillerle benzer yönleri bulunsa da, özellikle .NET ekosistemiyle entegrasyonu,

3 dk
C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları
C# Hızlı Başlangıç Kursu

C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları

C#, Microsoft tarafından geliştirilen, güçlü tip denetimine sahip, nesne yönelimli bir programlama dilidir. .NET Framework ve .NET Core sayesinde geniş bir uygulama yelpazesine sahip olan C#, web geliştirmeden masaüstü uygulamalarına, oyun geliştirmeden mobil uygulamalara kadar birçok alanda e

3 dk
Visual Studio ile C# Kurulumu: Adım Adım Rehber
C# Hızlı Başlangıç Kursu

Visual Studio ile C# Kurulumu: Adım Adım Rehber

Yazılım geliştirmeye yeni başladıysanız ve C# ile çalışmak istiyorsanız, Visual Studio mükemmel bir tercihtir. Bu, Microsoft tarafından geliştirilen zengin özelliklere sahip ve profesyonel bir entegre geliştirme ortamıdır (IDE). Bu rehberde, C# ve Visual Studio'yu adım adım nasıl kuracağınızı

2 dk
C# Data Types (Veri Tipleri)
C# Hızlı Başlangıç Kursu

C# Data Types (Veri Tipleri)

C# programlama dili, .NET Framework'ün bir parçası olarak Microsoft tarafından geliştirilmiştir. Güçlü tip denetimi, nesne yönelimli programlama, ve geniş kütüphane desteği gibi özellikleriyle dikkat çeker. C# içerisinde kullanılan veri tipleri, programlama sırasında verilerin doğru şekilde iş

4 dk
C# ile Kullanıcı Girişi ve Çıktısı (User IO)
C# Hızlı Başlangıç Kursu

C# ile Kullanıcı Girişi ve Çıktısı (User IO)

Bu yazıda, C# kullanarak nasıl ekrana çıktı verileceği ve kullanıcıdan giriş nasıl alınacağı üzerine odaklanacağız. Özellikle konsol uygulamalarında sıkça kullanılan `Console.WriteLine` ve `Console.ReadLine` metotlarını inceleyeceğiz. ## </

2 dk
C# ile Temel Matematik İşlemleri
C# Hızlı Başlangıç Kursu

C# ile Temel Matematik İşlemleri

C# programlama dilinde, temel matematik işlemleri yapmak oldukça basit ve doğrudandır. Bu yazıda, toplama, çıkarma, çarpma, bölme, ve mod alma gibi temel işlemlerin yanı sıra, artırma ve azaltma işlemleri üzerinde duracağız. Ayrıca, veri tipleri arasında dönüşüm yapmanın (casting) nasıl gerçek

2 dk