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