Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JonasEmre/630c71127e044d5c419cdb1c67a6c40f to your computer and use it in GitHub Desktop.
Save JonasEmre/630c71127e044d5c419cdb1c67a6c40f to your computer and use it in GitHub Desktop.
Csharp Solüsyon
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Methods___Metodlar
{
class Program
{
static void Main(string[] args)
{
Add(); // Aşşağıda olan metodun karşılığı burada.
Add(); // Bu sayede alttaki console değişkenini değiştirip tüm yazımları aynı anda kontrol edebiliyim.
int sayı1 = 7;
int sayı2 = 33; // 233 değerini ekrana vermek için yapıyorum.
var result = Add3(sayı1, sayı2);
Console.WriteLine(result);
var sonuç = Add2(4, 2); // Burada numara1 ve numara2 için 2 tane argüman gönderiyorum.
var sonuç2 = Add3(12); // Default parametre olarak 12*6 yapacak.
Console.WriteLine(sonuç); // Ekrana ise yazdırmış olacağım.
Console.WriteLine(sonuç2); // Ekrana 72 basılacak
Console.ReadLine();
}
static void Add() // Bu şekilde bir metod ekleyebiliyoruz. Nereye Add() yazarsan bu kısım devreye girer.
{ // Metod DONT REPEAT YOURSELF anlamında yazılır ve rahat edersin.
Console.WriteLine("Eklendi");
} // VOID git bir yere işlem yap bir şeyi kaydet demek gibi bir şey.
// Void yerine ne türde bir veri döndürmek istiyorsak onu yazıyoruz.
static int Add2(int numara1, int numara2) // Burada 2 tane argüman göndermesi lazım burada
{ // Mesela burada void yerine int verisi yazdım. O tarz bir veri gelecek.
return numara1 + numara2;
}
static int Add3(int numara3, int numara4 = 6) // Default değer olarak 10 vermiş olacağız.
{// Her zaman Default değeri sondaki parametreden başlayabilirsin.
return numara3 * numara4;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment