C# Sınıflar (Classes)

Sınıflar (Class) yazılımların karmaşık yapılarını azaltmak için kullanılır. Aracımızın ilerleme görevini bir sınıfa, yolcuların rahat ulaşım yapmasını bir başka sınıfa, güvenliğini başka sınıfa şeklinde gibi iş yükünü bölerek daha kolay ve pratik çözümler getirebiliriz. sınıfların içinde metotlar gibi özellik veya parametre alan ifadeleri bulunur (metotlar bir sınıf için bulunmak zorundadır), sınıfların içinde oluşturduğumuz metodun özellikleri […]

C# Metotlar

Metotlar fonksiyonel araçlar gibi düşünülebilir, örneğin insan vücudu birçok fonksiyon araçlarına sahiptir yürümek için ayaklarımızı, yeme içme vs. için ellerimizin fonksiyonlarından faydalanırız. programın yazılım sürecinde tekrar tekrar kod yazmamak ve geriye dönük işlemler, değişimler için metotlar vazgeçilmezdir bir çok yere çağırdığımız metodu sadece bir yerden değiştirerek her yerde değişimi sağlamış oluruz ve hataları bir yerden […]

C# Diziler

verileri tutmak için değişkene değeri atarız fakat bazı durumlarda birden fazla veriyi tutmak için dizileri(array) kullanırız. bir dizi tanımlamanın genel şekli bu şekildedir; tip[] diziismi = new tip[elemansayisi]; dizi (array) örnek: int[] numaralar = new int[5]; // burda diziyi oluşturduk fakat buna veri atamak için aşağıdaki kodu kullanırız numaralar[0] = 58; direkt dizi oluştururken verileride […]

C# Döngüler

for döngüsü while döngüsü do while döngüsü foreach döngüsü, Döngülerle tekrarlı işlemleri gerçekleştirmek için kullanırız, bir çok yazılım dillerinde iş sürecini kısaltmak için bu döngüler kullanılır ve temel yazılım işlemleridir sık sık kullanılır. For Döngüsü: sayısal değerleri tekrarlı artırarak bilgisayara işlemler zinciri yaptırabiliriz. for (başlangıç değeri; koşul; değişim-miktarı){ //Komutlar } While Döngüsü: for benzeri fakat artış miktarını komut bloğu içinde […]

Kontrol yapıları ve İf,Switch

Temel yazılım kod parçacıklarıdır. Programlamada bazı kararlar için kontrol yapılarını kullanırız, bu yapılara göre yazılım istediğimiz komuta göre yönlendirebiliriz, Döngülerle ise tekrarlı işlemleri gerçekleştirmek için kullanırız, bir çok yazılım dillerinde iş sürecini kısaltmak için bu döngüler kullanılır ve benzerlik gösterir. Kontrol yapıları: İlişkisel Operatörler: == Eşittir != Eşit değildir < Küçüktür > Büyüktür >= Büyüktür veya eşittir […]