From C# Fundamentals - Fifth Edition
Table of Contents
3 of 98 chapters available ยท Premium unlocks the rest
- 1
Legal
- 2
About This Book
- 3
Introduction To C#
- 4
Visual Studio: Installing
- 5
Visual Studio: Console Application Setup
- 6
Console Application: "Hello World!"
- 7
Comments
- 8
Snippet & Shortcut Keys
- 9
Variables and Data Types
- 10
Mini Quiz: Variables and Data Types
- 11
Naming Conventions
- 12
Mini Quiz: Naming Conventions
- 13
Operators
- 14
Input & Output
- 15
Activity: Display User Input
- 16
Casting
- 17
Mini Quiz: Casting
- 18
If, Else If, and Else Statements
- 19
Activity: Making Decisions
- 20
Switch
- 21
Activity: Switch
- 22
Parse & TryParse
- 23
Activity: TryParse
- 24
Loops
- 25
Activity: Loops
- 26
Arrays
- 27
Activity: Arrays
- 28
Arrays: 2-D and 3-D
- 29
Activity: 2-D Arrays
- 30
Arrays: Jagged
- 31
Methods
- 32
Activity: Methods
- 33
Classes
- 34
Activity: Classes
- 35
Get-Set Properties
- 36
Classes: Static
- 37
Classes: Constructor
- 38
Mini Quiz: Class Constructor
- 39
Classes: Inheritance
- 40
Mini Quiz: Inheritance
- 41
Methods: Overload
- 42
Mini Quiz: Method Overloading
- 43
Methods: Recursion
- 44
Methods: Named Arguments
- 45
Method: Virtual
- 46
Classes: Abstract
- 47
Classes: Partial
- 48
Access Modifier: Public, Internal, Protected, and Private
- 49
Mini Quiz: Access Modifiers
- 50
Random Number
- 51
Activity: Random Number
- 52
Memory: Heap and Stack
- 53
Mini Quiz: Memory - Heap and Stack
- 54
Memory: Boxing VS Unboxing
- 55
Structs
- 56
Records
- 57
Namespaces & Using Directive
- 58
Generics
- 59
List
- 60
Activity: List
- 61
LinkedList
- 62
Dictionary
- 63
Enumeration
- 64
Mini Quiz: Enumeration
- 65
Ternary Operator
- 66
DateTime
- 67
Activity: DateTime
- 68
This (Reference)
- 69
Methods: Extension
- 70
Activity: Methods - Extension
- 71
Tuples
- 72
Mini Quiz: Tuples
- 73
StringBuilder
- 74
Mini Quiz: StringBuilder
- 75
Try-Catch
- 76
Mini Quiz: Try-Catch
- 77
Unit Testing
- 78
Unit Testing: Fact & Theory
- 79
Directives
- 80
Writing/Reading Text Files
- 81
Interfaces
- 82
Mini Quiz: Interfaces
- 83
Yield
- 84
Delegates
- 85
Mini Quiz: Delegates
- 86
Events
- 87
Mini Quiz: Events
- 88
Lambdas
- 89
Mini Quiz: Lambdas
- 90
Threads
- 91
Activity: Threads
- 92
Asynchronous
- 93
Mini Quiz: Asynchronous
- 94
Query Expressions: LINQ - Query Syntax
- 95
Query Expressoins: LINQ - Method Call Syntax
- 96
Walkthrough: Database
- 97
Database
- 98
Final Thought