C# Metot Tanımlama
0

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

Bu İçeriğe Tepkin Ne Oldu?
  • 3
    ba_ar_l_
    Başarılı
  • 1
    gayet_yi
    Gayet İyi
  • 1
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 4
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

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

0 Yorum
Inline Feedbacks
View all comments