HashSet<T>, tekil (benzersiz) elemanlar saklayan bir koleksiyondur. Aynı elemanı birden fazla kez eklemeye çalışırsanız, ekleme işlemi başarısız olur. Sıralama garantisi yoktur. Kullanım Alanları HashSet<T> Oluşturma […]
Okumaya devam etC# (C Sharp) Ders 9 – Koleksiyonlar (Collections) – Dictionary<TKey, TValue>
Dictionary<TKey, TValue>, anahtar-değer çiftleri şeklinde eleman saklayan bir koleksiyondur. Her anahtar benzersiz olmalıdır. Anahtarlar aracılığıyla değerlere hızlı erişim sağlar. “TKey”, anahtarın veri türünü, “TValue” ise […]
Okumaya devam etC# (C Sharp) Ders 8 – Koleksiyonlar (Collections) – List<T>
List<T>, Sıralı bir şekilde eleman saklayan dinamik boyutlu bir koleksiyondur. “T”, listenin içerisinde tutulacak veri türünü belirtir (int, string, vb.). Elemanlar eklenme sırasına göre korunur […]
Okumaya devam etC# (C Sharp) Ders 7 – Koleksiyonlar (Collections)
Koleksiyonlar (Collections), dizilerde (arrays) olduğu gibi birden fazla verinin tutulduğu veri yapılarıdır. Diziler, eleman sayısının sabit olduğu durumlarda kullanılmaktadır, fakat esnekliğe ihtiyaç duyulduğunda Koleksiyonlar kullanılır. […]
Okumaya devam etC# (C Sharp) Ders 6 – Diziler (Array)
Diziler, aynı türdeki verilerin tek ve çok boyutlu olarak tutulduğu yapılardır. Dizilerin boyutları sabittir. İlk oluşturulduklarında boyutları belirtilir ve uygulama sürecinde bir dizinin boyutu değişmez. […]
Okumaya devam etC# (C Sharp) Ders 5 – Metotlar
Belirli bir amaca göre tasarlanmış kod bloklarından oluşan metotlar, programlama dillerinin en önemli bileşenlerinden birisidir. Metotlar, özellikle fonksiyonel dillerde fonksiyonlar olarak bilinmektedir. Metotlar bir defa […]
Okumaya devam etC# (C Sharp) Ders 4 – Döngüler (for, foreach, while, do while)
Tekrar eden işlemlerde sıklıkla başvurulan yöntemlerden biri de döngülerdir. C# programlama dilinde temel olarak (while, do while, for ve foreach) döngüleri bulunmaktadır. for for döngüsünün […]
Okumaya devam etC# (C Sharp) Ders 3 – Karşılaştırma İşlemleri, Kontrol Yapıları (if, else if, else – switch, case)
(if, else if, else) yapıları ve (switch, case) yapıları ile program akışı koşullarla kontrol edilebilir. (if, else if, else) ifadeleri ile verilen bir mantıksal ifadenin […]
Okumaya devam etC# (C Sharp) Ders 2 – Aritmetik ve Mantıksal İşlemler
Aritmetik İşlemler (++) = artırma operatörü olarak, (– –) = azaltma operatörü olarak kullanılır. Mantıksal İşleçler Mantıksal işleçlerin en temeli (!) = tersini alma operatörüdür. […]
Okumaya devam etC# (C Sharp) Ders 1 – Değişkenler ve Değişken Tipleri
C#, Microsoft tarafından geliştirilen modern ve açık kaynaklı “nesneye yönelik” bir programlama dilidir. Sözdizimi (syntax) C, C++ ve Java gibi C tarzı dillerin sözdizimine benzer. […]
Okumaya devam etAlgoritmalar ve Akış Diyagramları (Flow Chart)
Algoritmalar ve Akış Diyagramları Algoritma Kavramı Algoritma kavramı, bilgisayarların bir problemi çözebilmesi için gerekli tüm adımları açıklayan bir tarif olarak düşünülebilir. Daha açık ifade edilmesi […]
Okumaya devam etBlender Nedir?
Blender Windows, macOS ve Linux’ta çalışan ücretsiz ve açık kaynaklı bir 3D bilgisayar grafikleri yazılım araç setidir. Animasyon filmler, görsel efektler, sanat efektleri, 3D baskı […]
Okumaya devam et