C# Exercises
Test your C# skills with exercises from all categories:
Exercises
Syntax5 exercises
Output3 exercises
Comments4 exercises
Variables8 exercises
Constant Variables4 exercises
Display Variables6 exercises
Multiple Variables4 exercises
Identifiers4 exercises
Data Types6 exercises
Type Casting5 exercises
User Input7 exercises
Arithmetic Operators7 exercises
Assignment Operators5 exercises
Comparison Operators5 exercises
Logical Operators5 exercises
Math7 exercises
Strings7 exercises
String Concatenation6 exercises
String Interpolation4 exercises
Access Strings6 exercises
Special Characters5 exercises
Booleans8 exercises
If6 exercises
Else3 exercises
Else if3 exercises
Shorthand if else4 exercises
Switch6 exercises
While Loop7 exercises
For Loop6 exercises
Break and Continue8 exercises
Arrays7 exercises
Array Loops5 exercises
Sort Arrays6 exercises
Multidimensional Arrays6 exercises
Methods6 exercises
Method Parameters8 exercises
Default Parameter3 exercises
Return Values5 exercises
Method Overloading4 exercises
OOP5 exercises
Classes and Objects8 exercises
Multiple Objects5 exercises
Class Members7 exercises
Constructors7 exercises
Access Modifiers6 exercises
Properties6 exercises
Inheritance7 exercises
Polymorphism5 exercises
Abstraction6 exercises
Interface7 exercises
Enums8 exercises
Files8 exercises
Exceptions8 exercises
The Exercise
The exercises are a mix of "multiple choice" and "fill in the blanks" questions. There are between 3 and 9 questions in each category. The answer can be found in the corresponding tutorial chapter. If you're stuck, or answer wrong, you can try again or hit the "Show Answer" button to see the correct answer.