Skip to content

C# Derinleşme

Dilin ileri özellikleri: tip sistemi, null güvenliği, generics, LINQ, async ve modern C#.
  1. 1Değer ve referans tipleristack/heap, boxing/unboxing.
  2. 2Null güvenliğiNullable tipler, ??, ?., nullable reference types.
  3. 3String işlemeInterpolation, StringBuilder, format, kültür duyarlı karşılaştırma.
  4. 4Exception yönetimitry/catch/finally, özel exception, ne zaman fırlatılır.
  5. 5GenericsGeneric sınıf/metot, kısıtlar (where), varyans.
  6. 6LINQWhere, Select, OrderBy, GroupBy, Any/All, FirstOrDefault, ertelenmiş çalışma.
  7. 7Delegate ve eventDelegate, Func/Action, lambda, event.
  8. 8async/awaitTask, senkron/asenkron farkı, deadlock tuzakları, CancellationToken.
  9. 9IDisposable ve kaynak yönetimiusing, kaynak yönetimi, çöp toplayıcıya (GC) bakış.
  10. 10record ve structrecord, struct, init, değişmezlik (immutability).
  11. 11Extension metotlarStatic sınıflar, yardımcı sınıf kalıpları.
  12. 12Modern C#Pattern matching, switch expression, top-level statements, primary constructor.
  13. 13Kendi başına yapabilir misin?Hat sonu yeterlilik kontrolü: gerçekçi görev + kontrol listesi.