🔷
C# (.NET) Programming Online Quiz
Test your knowledge of C# syntax, .NET Common Language Runtime (CLR), LINQ expressions, asynchronous Task patterns, delegates, and memory safety.
Select Your Difficulty Level
Choose a tier to launch a randomized 10-question C# assessment:
C# Quiz Curriculum & Topics Covered
🟢 Beginner / Easy Level
Variables, value types vs reference types, null-coalescing operators, Auto-properties, standard loops, switch expressions, and basic console I/O.
🟡 Intermediate / Moderate Level
Abstract classes vs Interfaces, Delegates and Events, Generics, LINQ query and method syntax (Select, Where, GroupBy), IDisposable pattern, and Exception filters.
🔴 Advanced / Hard Level
Asynchronous control flow (async, await, ValueTask), Memory management (Span, Memory, ref struct), Garbage Collection generations (Gen 0/1/2), Expression trees, and Reflection.