C# Programming MCQs
C# Quiz Topics
Select a subtopic below to begin the quiz.
C# Basics
Variables, data types, operators, control flow.
Inheritance
OOP inheritance concepts, base/derived classes.
Polymorphism
Method overriding, overloading, interfaces.
Async & Await
Asynchronous programming, task-based async pattern.
Encapsulation
Access modifiers, properties, and data hiding.
Abstraction
Abstract classes, interfaces, and method abstraction.
Exception Handling
try-catch blocks, finally, custom exceptions.
Delegates & Events
Delegates, multicast, anonymous methods, events.
LINQ
Query syntax, method syntax, filtering, projection.
Collections
Lists, dictionaries, stacks, queues, generic collections.
File Handling
FileStream, StreamReader, StreamWriter, reading/writing files.
Threading
Multithreading, Thread class, synchronization.