Kalıtım, nesneye dayalı programlamanın en önemli özelliklerinden biridir. Kalıtım yolu ile sınıflar birbirinden türetilebilir. Bir sınıf diğer bir sınıftan türediği zaman, türediği sınıfın bütün özelliklerini içerir. Bunun yanında kendine has özellikler de barındırabilir. class A { public int degisken_1; public …
Razor View Engine; View’lar da HTML, CSS, JavaScript ile beraber C#’ın da kullanılabilmesini sağlamaktadır. View’lara yazılan HTML, CSS ve JavaScript kodları istemci tarafında çalışmaktadır. C# kodları ise sunucu tarafında çalışır ve sonuç istemciye gönderilir. Razor Açıklama Satırı HTML açıklama satırları tarayıcı …
Bir sınıf içerisindeki static olmayan metotlara ve özelliklere o sınıftan oluşturduğumuz nesneler üzerinden erişiriz. Static olan metotlara ve özelliklere ise nesne oluşturmadan sınıf adı ile erişiriz. class Ogrenci { public static int OgrenciSayisi = 0; public string AdiSoyadi; public int …
Yıkıcı metotlara geçmeden önce Garbage Collection mekanizması hakkında bilgi vermekte fayda var. Garbage Collection Garbage Collection erişilemeyen nesneleri silerek belleğin verimli bir şekilde kullanılmasını sağlamaktadır. Konuyu örnekler üzerinden açıklamaya devam edelim; Ogrenci ogr = new Ogrenci(); Yukarıdaki kod satırında “new …
Açıklama BytesToString() metodu; parametre olarak girilen sayısal büyüklüğü Byte’ın ilgili katına çevirmektedir. Kod public static string BytesToString(long byteCount) { // Byte ve katlarını içeren bir dizi oluşturduk. string[] suf = { "B", "KB", "MB", "GB", "TB", "PB", "EB" }; // …





Sosyal Medya