The purpose of any general-purpose programming language is to provide a syntax that supports various features to manipulate data and interact with its environment. C# has rich support for this kind of syntax, and you'll begin to explore it in this course. You'll learn about the structure of C# code, then will start to learn about C# statements and expressions that let you perform complex operations with your code.
Lesson 1:
- C# Program Structure
- Demo: Hello, World!
- Namespaces
- Root Namespaces
- Nested Namespaces
- Demo: Namespaces
- Demo: Namespace Rules
- Classes
- Demo: Classes
- Program Entry Point.
Lesson 2:
- Demo: Project Structure
- Demo: Project Files.
Lesson 3:
- Statements
- Demo: Statements
- Expressions
- Demo: Expressions
- Demo: Assignments.
Lesson 4:
- Comments
- Demo: Block Comments
- Demo: Adding Comments
- Whitespace
- Demo: Using Whitespace
- Demo: Whitespace Cont..
Lesson 5:
- Compilation Symbols
- Demo: Compilation Symbols
- Demo: Conditional Methods
- Errors and Warnings
- Demo: Errors and Warnings
- Regions
- Demo: Regions.