FurkanMorova

FurkanMorova

C# Kalıtım (Inheritance)

C# kalıtım (inheritance), nesne yönelimli programlamanın (OOP) temel özelliklerinden biridir ve bir sınıfın başka bir sınıfın özelliklerini ve davranışlarını miras almasına olanak tanır. Kalıtım sayesinde kod tekrarını azaltabilir ve daha esnek bir yapı oluşturabilirsiniz. 1. Kalıtımın Temel Amacı 2. Kalıtımın…

C# Yapıcı ve Yıkıcı Metotlar

C# programlama dilinde, yapıcı (constructor) ve yıkıcı (destructor) metotlar, bir sınıfın nesnesi oluşturulduğunda veya yok edildiğinde kullanılan özel metotlardır. Bu metotlar, sınıfın çalışma mantığını düzenlemek ve kaynak yönetimini kolaylaştırmak için oldukça faydalıdır. İşte bu metotlara dair detaylı bir açıklama ve…

C# Sınıflar ve Nesneler

C# programlama dilinde sınıflar ve nesneler, nesne yönelimli programlamanın (OOP) temel yapı taşlarıdır. Sınıflar, özellikler (properties) ve metotlar (methods) gibi öğeleri bir arada tutan bir şablon görevi görür. Erişim belirleyiciler (access modifiers), bu öğelerin erişim düzeylerini kontrol eder. Bu yazıda,…

C# Fonksiyonlar (Metotlar)

C# fonksiyonları (metotlar), belirli bir işlemi gerçekleştirmek için kullanılan kod bloklarıdır. Kodun yeniden kullanılabilirliğini sağlar, okunabilirliği artırır ve karmaşıklığı azaltır. Bu yazıda C# fonksiyonlarının temelleri, nasıl tanımlandığı ve kullanıldığı detaylı bir şekilde anlatılacaktır. 1. C# Fonksiyonlarının Özellikleri 2. Fonksiyon Tanımı…

C# Koleksiyonlar (Collections)

C# koleksiyonları, birden fazla öğeyi dinamik olarak saklamaya olanak tanıyan güçlü ve esnek veri yapılarıdır. Diziler sabit boyutlu olduğu için yeterli gelmediği durumlarda koleksiyonlar devreye girer. Koleksiyonlar, veri ekleme, çıkarma, arama, sıralama gibi işlemler için gelişmiş yöntemler sunar. Bu yazıda,…

C# Diziler (Arrays)

C# dilinde diziler, aynı veri tipindeki birden fazla değeri tek bir veri yapısı içinde saklamamıza olanak tanır. Diziler sabit bir boyuta sahiptir ve indeksleme ile elemanlarına erişilir. Bu yazıda C# dizilerinin özelliklerini, kullanım alanlarını ve detaylı örneklerini ele alacağız. 1.…

C# foreach Döngüsü

C# dilinde foreach döngüsü, koleksiyonlar ve diziler üzerinde kolayca yineleme yapmak için kullanılır. Diğer döngülerden farklı olarak, bir koleksiyondaki elemanları tek tek gezmek için özel olarak tasarlanmıştır. foreach döngüsü, özellikle eleman sayısını bilmediğiniz koleksiyonlarda güvenli ve okunabilir bir çözüm sunar.…

C# do-while Döngüsü

C# dilinde do-while döngüsü, bir kod bloğunu en az bir kez çalıştırmak ve ardından belirli bir koşulu kontrol ederek döngüyü tekrarlamak için kullanılır. Bu döngü, koşul kontrolünden önce kodu çalıştırdığı için koşul sağlanmasa bile döngü içindeki kod bir kez çalıştırılır.…

C# While Döngüsü

C# dilinde while döngüsü, bir koşul sağlandığı sürece bir kod bloğunu tekrar çalıştırmak için kullanılır. while döngüsü, genellikle döngü tekrar sayısının önceden bilinmediği durumlarda tercih edilir. 1. while Döngüsünün Temel Sözdizimi 2. Basit Bir while Döngüsü Örneği Örnek: Çıktı: Bu…

C# For Döngüsü

C# dilinde for döngüsü, bir kod bloğunu belirli sayıda çalıştırmak için kullanılır. Genellikle, döngüdeki değişkenin değerini belirli bir başlangıç değerinden, bitiş değerine kadar, belirli bir adımla artırarak (veya azaltarak) kontrol etmek için kullanılır. Bu döngü yapısı, özellikle sayısal bir veri…