Language Fundamentals
Core C# language concepts from basics to advanced.
C# Basics
- Data Structures - Arrays, lists, dictionaries, and collections
- Important Data Structures - Comprehensive guide to fundamental data structures
C# Advanced
- Advanced Senior Theory - Deep dive into advanced C# topics
- Threading & Async Guide - Comprehensive async/await and threading
- Threading Cheatsheet - Quick reference for threading concepts
- Data Annotations in .NET 8 - New validation attributes
Topics Covered
- Value types vs reference types
- Memory management and garbage collection
- Async/await patterns
- Threading and parallelism
- LINQ and functional programming
- Generics and constraints
- Delegates and events