METOTLAR
Programların hazırlanması esnasında, aynı işlemi gerçekleştiren program parçalarına programın birçok yerinde ihtiyaç duyulabilir. Bu ihtiyaçlar, metotlar yazılarak giderilir. Eğer metotlar kullanılmazsa; programda aynı kodu defalarca yazmamız gerekebilir ve program kodlarının okunması zorlaşır.
Metot: Programların herhangi bir yerinde kullanılmak için belirli bir işi yerine getirmek amacıyla tasarlanmış alt metot denilir.
Metot Tanımlama
Her metodun bir ismi vardır ve program içerisinde metot çağrılırken bu isim kullanılır.
Bir metodun iş yapabilmesi için kendi çağıran metottan aldığı bilgilere parametre, kendisini çağıran fonksiyona döndürdüğü değere de metot geri dönüş değeri (return value) denir.
Tanımlanması:
erişim dönüş-tipi isim(parametre-listesi)
{
// metodun gövdesi;
}
Erişim: Bu metoda, programın diğer bölümlerinin nasıl erişebileceğini belirleyen bir erişim niteleyicisidir.
Dönüş-tipi: Bu metodun çalıştırıldıktan sonra programda çağrıldığı noktaya döndürdüğü verinin tipini belirlediğimiz kısımdır.
İsim: Metodunun isminin belirtildiği kısımdır. Metodumuza isim verirken yapacağı iş ile alakalı bir isim vermek hem metodun ne işe yaradığıyla ilgili bize bilgi verecektir, hem de bizden başka aynı programı kodlayacak kimselere yol gösterecektir.
Parametre-Listesi: Virgül ( , ) ile ayrılmış tip ve tanımlayıcı çiftlerden oluşan bir listedir.
Örnek :
Geri dönüş değeri ve parametre-listesi boş olan, ekrana “Merhaba Dünya” yazdıran metodu tanımlayıp program içerisinde kullanımına örnek veriniz.
static void MerhabaDunyaYazdir()
{
Console.WriteLine("Merhaba Dünya");
}
static void Main(string[] args)
{
MerhabaDunyaYazdir();
}
Metotlarda Parametre Kullanımı
Parametre-listeleri, tek bir türde verileri içeren bir liste olabileceği gibi, farklı türlerde de veriler içerebilen listelerdir.
Parametreler veri türünde olabileceği gibi nesneler de parametre olarak bir metoda gönderilebilirler.
Metotlarla ilgili Önemli Özellikler
Metotlara isim verilirken aynı değişkenlere isim verirken uyduğumuz kurallara uymamız gerekir. Main( ) ismi programımızın çalışmasını başlatan ana metodun ismi olduğu için bu ismi metot ismi olarak veremeyiz.
Aynı isime sahip farklı geri dönüş tiplerine veya farklı parametre-listesine sahip metotlar oluşturabiliriz.
Metotlar çağrılırken, başlangıçta belirlenen parametre sayısından ne az ne de çok sayıda parametre girmeliyiz.
Metotların geri dönüş değerleri vardır. Geri dönüş değeri olmayacak olan metotlarda geri dönüş tipi void olarak belirtilir ve return anahtar kelimesinin bu türdeki metotlarda kullanımına izin verilmez.
Geri dönüş türü void olan metotlar, herhangi bir değişken içerisine atanamazlar.
Bir metot parametre almadan da tanımlanabilir. Bu şekilde tanımlanan bir metoda parametre gönderilmez.
Parametre-listesi parantezleri boş bırakılır.
Main( ) Metodu
Main metodu programın çalışmaya başlama noktasıdır.
Kullanımı
static int Main()
{
...
}
HAZIR METOTLAR
Programlama dili kütüphaneleri içerisinde önceden tanımlanmış ve programcıların işlerini kolaylaştıran bir takım hazır metotlar vardır.
Bu modülümüz içerisinde metinsel (String), matematiksel, tarih ve zaman işlemlerinde sıkça kullanacağımız metotlarını inceleyeceğiz.
Metinsel (String) Metotları
Programlama dili içerisindeki String sınıfı altında bulunan ve metinsel (String) ifadelerle ilgili bir takım işlemleri daha kolay yapabilmek için bir takım hazır metotlar vardır.
Metinsel metotlardan sık kullanılanlar şunlardır;
String sınıfı ile çağırılan metotlar;
Compare, Concat, Copy, Format, IsNullOrEmpty
String ifade ile birlikte çağrılan metotlar;
CompareTo, Contains, CopyTo, EndsWith, IndexOf, Insert, LastIndexOf, PadLeft, PadRight, Remove, Replace, Split, StartsWith, Substring, ToLower, ToUpper
Matematiksel (Math) Metotları
Programlama dili içerisindeki Math sınıfı altında bulunan ve matematiksel bazı işlem ve fonksiyonları daha kolay yapabilmek için bir takım hazır metotlar vardır.
Matematiksel metotlardan sık kullanılanlar şunlardır;
- Abs
- BigMul
- Ceiling
- DivRem
- Max
- Min
- Pow
- Round
- Sign
- Sqrt
- Cos
- Sin
- Tan
- Acos
- Asin
- Atan
Tarih/Saat (DateTime) Metotları
Programlama dili içerisinde, tarih ve zamanlar ile ilgili işlemler yaparken bir takım işleri daha kolay yapabilmemiz için önceden tanımlanmış Tarih/Zaman metotlarını kullanırız.
Tarih/Zaman (DateTime) metotlarından sık kullanılanlar şunlardır;
DateTime sınıfı ile çağırılan metotlar;
Compare, DaysInMonth, IsLeapYear, Parse,
DateTime türünde bir ifade ile birlikte çağrılan metotlar;
Subtract, AddDays, AddMonths, AddYears, AddHours, AddMinutes, AddSeconds, AddMilliseconds
eline saglık cok işime yaradı hepsi saol
YanıtlaSilAbicim senin elin ayağın dert görmesin insl cok yardımcı oldun bizlere
YanıtlaSilyalniz blog yazari bayan
Sil