1. Ana Sayfa
  2. Nesne Tabanlı Programlama
  3. C# Metot Tanımlama

C# Metot Tanımlama

C# Metot Tanımlama

Bu Bölümde öğreneceklerimiz

C#’da Metot ve Fonksiyon nedir ?
C#’da Metot nasıl tanımlanır?
C#’da tanımlanan metotlar nasıl kullanılır..?

Metotlar Nesne Tabanlı Programlamanın yapı taşıdır. Metotlar program içinde kullanılacak aynı kod yapılarını birleştirerek program içinde kullanımı kolaylaştırırlar.
Kısaca Programın herhangi bir yerinde kullanmak için belirli bir işi yerine getirmek amacıyla tasarlanmış alt programlara metot denir.

C#’da Metot Tanımlaması için aşağıdaki yapı kullanılır

<Erişim Belirteci> <Geri dönüş tipi> < Metot ismi> (Parametere listesi)
 {
    Çalıştırılacak kodlar...
 }

Erişim belirteçleri (public, private..) metoda nerelerden erişilebileceğini ayarlar. Belirtilmediği durumlarda “private” olarak kabul edilir. Yani sadece tanımlandığı sınıf içinde kullanılabilen bir metot olur.

Geri dönüş değeri, metodun çağıran fonksiyona gönderdiği veririn türüdür.

Parametreler ise metodun çalışırken ihtiyaç duyduğu çağıran fonksiyondan gönderilen bilgileridir.

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        string ad, sehir;
        int yas;
        public void bilgiiste()
        {
            Console.Write("nAdınızı Girin:t");
            ad = Console.ReadLine();
            Console.Write("nYaşadığınız İl:t");
            sehir = Console.ReadLine();
           Console.Write("nYaşınız:tt");
            yas = Convert.ToInt32(Console.ReadLine());
        }
        public void bilgiyaz()
        {
            Console.Write("nn====================");
            Console.Write("nAdınız:t" + ad);
            Console.Write("nYaşadığınız İl:t" + sehir);
            Console.Write("nYaşınız:t" + yas);
            Console.Write("n====================n");
        }
        static void Main(string[] args)
        {
            //Metotun buunduğu sınıftan bir nesne yaratılıyor
            Program p = new Program();
            p.bilgiiste(); // Metot Çağrıldı
            p.bilgiyaz(); // Metot Çağrıldı
            Console.ReadLine();
        }
    }
}

metot1

Yorum Yap

Kimler Neler Demiş?

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Bildir