Şuanlık Navigasyon Çalışmıyor. İlerleyen Zamanlarda Çalışacaktır. İçerik Bölümündeki Sayfalar Çalışıyor.
Darkkilikya
Oturum Aç
Hesap Mı Yok, Oluşturun
Hazır Fonksiyonlar Şu ana kadar yaptığımız örneklerde alında farkında olmadan hazır bir fonksiyon olan ReadLine(), WriteLine() vb. gibi metotlar kullanıldı. Aslında bütün örneklerimizde birer c# fonksiyonu (diğer bir adı ise C# metodu) yaratmıştık. O da çalışabilir her programda bulunması gereken Main metoduydu. Artık Main metodu gibi başka metotlar yaratıp programımızın içinde kullanabileceğiz. Metotlar oluşturarak programımızı parçalara böler ve programımızın karmaşıklığını azaltırız. Ayrıca bazı kodları bir metot içine alıp aynı kodlara ihtiyacımız olduğunda bu metodu çağırabiliriz. Bu sayede de kod hamallığı yapmaktan kurtuluruz. Peki bir C# fonksiyonu nasıl oluşturulur?
Metot yaratımı ve kullanımı
int MetotAdi(int a,int b)
{
return a+b;
}
Bu metot, iki tane int türünden girdi alır ve bu girdilerin toplamını int türünden tutar. Ancak bu metodu programımız içinde kullanabilmemiz için bu metodun içinde bulunduğu sınıf türünden bir nesne yaratıp “.” operatörüyle bu nesne üzerinden metodumuz erişmeliyiz.
int Topla(int a,int b)
{
return a+b;
}
static void Main()
{
Metotlar nesne=new Metotlar();
int a=nesne.Topla(2,5);
Console.Write(a);
}
HATIRLATMA
static olarak tanımlanan metotlara erişmek için metodun içinde bulunduğu sınıf türünden bir nesne yaratmaya gerek yoktur. static metot olarak tanımlanan metotlara sadece metodun adını yazarak erişilebilir.
static int Topla(int a,int b)
{
return a+b;
}
static void Main()
{
int a=Topla(2,5);
Console.Write(a);
}