• Forumzar.COM Türkçe içerikli genel forum sitesi ve paylaşım platformu olarak eğlenceli ve interaktif bir forum deneyim sunar.

    Foruma üye olmak için BURAYA TIKLAYINIZ

C# – Metodlar – Parametreli ve Parametresiz Örnekler

mehmet26

Forum Üyesi
Katılım
19 Eki 2022
Mesajlar
50
Puanları
6
Konum
Eskisehir
Cinsiyet
Erkek
En basit hali ile metod nasıl kullanılır, parametreli metodlar nasıl kullanılır, nasıl geriye değer döndürülür hepsini örneklerle gösteriyoruz.

Ekrana Yazı Yazan Metod
Kod:


Kod: Tümünü Seç Tümünü Kopyala
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Metodlar
{
    class Program
    {
        static void yaz()
        {
            Console.WriteLine("Hello World");
             
        }
        static void Main(string[] args)
        {
            yaz();
            yaz();
            yaz();
            Console.ReadLine();
        }
    }
}
[size=undefined]

Kullanıcıdan Aldığımız Kelimeyi Ekrana Yazan Metod

MetodEkranaYaz.jpg


Kod:[/size]
Kod: Tümünü Seç Tümünü Kopyala
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MetodEkranaYaz
{
    class Program
    {
        static void EkranaYaz(string kelime) // Metodumuzu oluşturduk.Bir parametre göndereceğimiz için
        { // kelime adında string bir değişken oluşturduk.
            for (int i = 1; i <=10; i++)
            {//Ekrana 10 kere yazmak için for döngüsü kullanıyoruz.
                Console.WriteLine(i + "." + kelime);
            }//Kelimenin başına kaçıncı kelime olduğunu görebilmek için i sayısını yazdırdık.
        }//Oluşturduğumuz metod burda bitiyor.

        static void Main(string[] args)
        {//www.programlamadersleri.com
            Console.Write("Bir Kelime Giriniz:"); //Kullanıcıdan kelime istiyoruz
            string deger = Console.ReadLine(); //Girilen değeri bir string değişkene kaydediyoruz
            EkranaYaz(deger);  // Oluşturduğumuz metoda parametremizi gönderiyoruz.
            // Yada parametreyi başka bir değişken oluşturarak göndermek 
            // yerine kısaca şöyle yazabiliriz. 
            //EkranaYaz(Console.ReadLine());
            Console.ReadLine();

        }
    }
}
[size=undefined]

Kullanıcıdan Alınan Sayının Karesini Alan Metod

MetodKareAl.jpg


Kod:[/size]
Kod: Tümünü Seç Tümünü Kopyala
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MetodKareAl
{
    class Program
    {
        static int KareAl(int sayi)
        {
            return sayi * sayi;
        }

        static void Main(string[] args)
        {
            Console.WriteLine("Bir sayı giriniz:");
            int deger = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Sayının Karesi:" + KareAl(deger));
            Console.ReadLine();
        }
    }
}
[size=undefined]

Kullanıcıdan Alınan Sayıları Toplayan Ve Çıkartan Metod

MetodToplamaCikarma.jpg


Kod:[/size]
Kod: Tümünü Seç Tümünü Kopyala
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MetodToplamaCikarma
{
    class Program
    {
        static int topla (int sayi1,int sayi2) 
        {
            return sayi1 + sayi2;
        }

        static int cikar(int sayi1, int sayi2)
        {
            return sayi1 - sayi2;
        }

        static void Main(string[] args)
        {
            Console.Write("Birinci Sayıyı Giriniz:");
            int deger1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("İkinci Sayıyı Giriniz:");
            int deger2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Toplamanın sonucu:" + topla(deger1, deger2));
            Console.WriteLine("Çıkarmanın sonucu:" + cikar(deger1, deger2));
           
            Console.ReadLine();
        }
    }
}
[size=undefined]

Kullanıcıdan Alınan İki Sayıdan Büyük Olanı Bulan Metod

MetodBuyukSayi.jpg


Kod:[/size]
Kod: Tümünü Seç Tümünü Kopyala
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MetodBuyukSayi
{
    class Program
    {
        static int BuyukSayi(int sayi1, int sayi2)
        {
            if (sayi1 > sayi2)
            {
                Console.WriteLine("Büyük sayı:" + sayi1);
                return sayi1;
            }
            else
            {
                Console.WriteLine("Büyük sayı:" + sayi2);
                return sayi2;
            }
           
        }

        static void Main(string[] args)
        {
            Console.WriteLine("Birinci Sayıyı Girin:");
            int deger1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("İkinci Sayıyı Girin:");
            int deger2 = Convert.ToInt32(Console.ReadLine());
            BuyukSayi(deger1, deger2);
            Console.ReadLine();
        }
    }
}
 

Genel Forum Sitesi

Forum Sitesi - Forumzar.COM

Forumzar.COM olarak, Türkçe forum sitesi denildiğinde akla gelen ilk adres olarak, geniş kapsamlı genel forum platformumuzda buluşuyoruz. Türkiye'nin en büyük Türkçe forum siteleri arasında yer almanın gururunu yaşıyoruz. Çeşitli konu başlıklarında aktif bir şekilde paylaşımların yapıldığı, her konuda interaktif ve bilgilendirici tartışmalara katılmak için bizi takip edin! ve bir dakikanızı ayırarak forum sitemize üye olun!

Forum Siteleri

Bilgi paylaştıkça çoğalır sloganı ile ilerleyen forum sitesi platformumuza, siz de üye olarak forum sitemizde açılan konulara katılabilir ve ilgi alanınıza uygun konular açarak siz de paylaşımda bulunabilirsiniz.