Set ve Get metotlarını birer kontrol mekanizması olarak düşünebiliriz. Olası problemleri önlemek, işlemleri güvenilir ve kontrollü bir şekilde gerçekleştirmek için Set ve Get metotlarını kullanırız. Basit bir senaryo üzerinden konumuzu açıklamaya devam edelim. Otel otomasyonu için müşteri bilgilerini tutan bir …
this anahtar sözcüğü ilgili nesnenin referansını belirtmektedir. Konuyu daha anlaşılır kılmak için örnek uygulamalar üzerinden gideceğiz. class Ogrenci { private string AdSoyad; private int Numara; private int Sinif; public Ogrenci(string AdSoyad, int Numara, int Sinif) { this.AdSoyad = AdSoyad; this.Numara …
Bir sınıftan nesne oluşturulduğu an arkaplanda otomatik olarak çalıştırılan metotlara yapıcı metotlar denilmektedir. Bu yüzden nesne oluşturulduğunda otomatik olarak yapılmasını istediğimiz işlemleri yapıcı metotların içerisine yazarız. Yapıcı Metotlar Nasıl Tanımlanır ? Yapıcı metotların isimleri sınıf isimleri ile aynı olmak zorundadır. …
Sınıflar nesne yönelimli programlamanın en önemli ögesidir. C# %100 nesne yönelimli bir dil olduğu için tüm metot ve özellikler sınıflar içerisinde yer alır. Sınıfları veri yapısı veya veri yapısı modeli olarak tanımlayabiliriz. Sınıflara Niçin İhtiyaç Duyarız ? Metotları anlatırken; “Bütün …
Opsiyonel(Optional) Parametreler Parametrelere varsayılan değerler verebilmek için Opsiyonel Parametreleri kullanırız. Varsayılan değeri olan bir parametreye, metot çağrımı esnasında herhangi bir değer verilmediğinde varsayılan değeri metot içerisinde kullanılır. private static double CemberinCevresi(double yaricap,double pi=3) { return 2*yaricap*pi; } static void Main(string[] …





Sosyal Medya