Learn C# basics in 30 minutes
- C# Language
- Key Characteristics
- A Brief History of CSharp
- Compilers, Runtime and .NET Framework
- Program Structure and Organization
- Program, Assemblies and Hello World
- Namespaces
- Class
- Members
- C# Programming Elements
- Comments
- Case Sensitivity
- Using Directive and Statement
- Types and Variables
- Values Types
- Reference Types
- Variables
- Operators, Operands and Expressions
- Operators
- Basic Input and Output
- Conditional statements
- If and If..Else statement
- Switch statement
- Loops and Iterations
- Exceptions
Try..Catch..Finally - Classes and objects
- Arrays
- Loops
- While loop
- For loop
- Foreach loop
- do…while loop
- Loop control statements
- Type Casting
- Lambda Expressions
- Strings and String Operations
- Escape Sequences
- String Concatenation
- String Interpolation
- Composite String Formatting
- Accessing Chars in a String
- Splitting a String
- Replace text in a String
- Trim White Space
- Extract Substrings from a String
- Convert a String to Char array
- Convert a Char array to String
- Changing case of a String
- Working with Date and Time
- DateTime object and static fields
- TimeSpan
- Convert DateTime to String and Custom Formatting
- Convert String to DateTime
- File Handling
- Creating a File
- Deleting a File
- ReadWrite on a File
- Appending to a File
- Copy and Move a File
- Reading Recommendations