The document discusses different types of statements in C# including selection statements like if and switch that allow conditional execution, iteration statements like while and for that allow repetitive execution, and jump statements like break and continue that change the flow of control. It provides examples of how to use if, else if, switch, and break statements to implement conditional logic and ensure no fall through between switch cases. The document also covers exception handling statements for raising and catching exceptions.