C# Tutorial courses Content Expand All lessons Overview Basic Syntax Input and Output Comments Data & Types Variables Data Types Type Casting Operators Math Strings Control Flow If Statement 2 topics Expand If Statement lessons Content 0% Complete 0/2 Steps if-else Short hand if-else Switch Statement Loops 4 topics Expand Loops lessons Content 0% Complete 0/4 Steps While Loop Do-While Loop For Loop Foreach Loop Break and Continue Arrays Booleans Methods Methods Method Overloading Method Overriding Method Hiding OOP Basics OOP Object and Class Constructors Destructors Access Modifiers Properties OOP Advanced Inheritance Polymorphism Abstraction Interfaces Enums Sealed File I/O & Misc File IO Generics Delegates Multithreading Exceptions