C# Syntax
Create a simple "Hello World" program
Syntax Explained
C# Comments
Single-line comment before a line of code Single-line comment at the end of a line of code Multi-line comment
Comments Explained
C# Variables
Create a string variable Create an integer variable Create a variable without assigning the value, and assign the value later Overwrite an existing variable value Combine text and a variable on display Add a variable to another variable Declare many variables of the same type with a comma-separated list
Variables Explained
C# Data Types
A demonstration of different data types in C# Create an int type Create a long type Create a float type Create a double type Create a bool type Create a char type Create a string type
Data Types Explained
C# Type Casting
Implicit casting Explicit casting Type conversion methods
Type Casting Explained
C# User Input
Get user input text Get user input with numbers
User Input Explained
C# Operators
Addition operator Subtraction operator Multiplication operator Division operator Modulus operator Increment operator Decrement operator Assignment operator Addition assignment operator
Operators Explained
C# Math
Math. Max(x,y) - return the highest value of x and y Math. Min(x,y) - return the lowest value of x and y Math. Sqrt(x) - return the square root of x Math. Abs(x) - return the absolute (positive) value of x Math. Round() - round a number to the nearest whole number
Math Explained
C# Strings
Create a string Find the length of a string Using methods to convert strings to uppercase and lowercase String concatenation String concatenation with the Concat() method String interpolation Access characters in a string by referring to its index number Find the index position of a specific character in a string, by using the IndexOf() method Use the Substring() method together with the IndexOf() method Use quotes in a string
Strings Explained
C# Booleans
Create a bool (boolean) type Find out if an expression is true or false Use the "equal to" operator to evaluate a boolean expression
Booleans Explained
C# If...Else (Conditions)
The if statement The else statement The else if statement
If...Else Explained
C# Switch
The switch statement The switch statement with a default keyword
Switch Explained
C# Loops
While loop Do while loop For loop foreach loop Break a loop Continue a loop
Loops Explained
C# Arrays
Create and access an array Change an array element Find the length of an array Access and change an array element Loop through an array Loop through an array with foreach Sort an array Using System. Linq
Arrays Explained
C# Methods
Create and call a method Call a method multiple times Method with parameters Default parameter value Multiple parameters Return value Return the sum of a method's two parameters Named arguments Overload a method
Methods Explained
C# Classes and Objects
Create a class and an object of a class Create multiple objects of a class Use multiple classes for better organization Access fields and methods Create a class constructor Constructor with parameters Private modifier Public modifier Properties (get and set) Automatic (short-hand) properties Inheritance Polymorphism Abstraction Interface Multiple interfaces Enums Working with files
Classes and Objects Explained
C# Exceptions (Try...Catch)
The try...catch statement The finally statement
Exceptions Explained