From C# Fundamentals - Sixth Edition
Table of Contents
5 of 99 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: Echoing User Input
- 16
Casting
- 17
Mini Quiz: Casting
- 18
If, Else If, And Else Statements
- 19
Activity: Decision Making Based On Mood
- 20
Switch
- 21
Activity: Switch
- 22
Parse & TryParse
- 23
Activity: TryParse Bill Calculator
- 24
Loops
- 25
Activity: Loops Counter App
- 26
Arrays
- 27
Activity: Arrays Months App
- 28
Arrays: 2-D And 3-D
- 29
Activity: 2-D Arrays Hotel App
- 30
Arrays: Jagged
- 31
Methods
- 32
Activity: Methods
- 33
Classes
- 34
Activity: Classes - House Inventory App
- 35
Get-Set Properties
- 36
Classes: Static
- 37
Classes: Constructor
- 38
Mini Quiz: Class Constructor
- 39
Classes: Inheritance
- 40
Mini Quiz: Class Inheritance
- 41
Methods: Overload
- 42
Mini Quiz: Method Overloading
- 43
Methods: Recursion
- 44
Methods: Named Arguments
- 45
Method: Virtual
- 46
Classes: Abstract
- 47
Classes: Abstract
- 48
Classes: Partial
- 49
Access Modifier: Public, Internal, Protected, and Private
- 50
Mini Quiz: Access Modifiers
- 51
Random Number
- 52
Activity: Random Number Guessing Game
- 53
Memory: Heap and Stack
- 54
Mini Quiz: Memory - Heap and Stack
- 55
Memory: Boxing VS Unboxing
- 56
Structs
- 57
Records
- 58
Namespaces & Using Directive
- 59
Generics
- 60
Lists
- 61
Activity: Lists
- 62
LinkedList
- 63
Dictionary
- 64
Enumeration
- 65
Mini Quiz: Enumeration
- 66
Ternary Operator
- 67
DateTime
- 68
Activity: DateTime
- 69
This (Reference)
- 70
Methods: Extension
- 71
Activity: Methods - Extension
- 72
Tuples
- 73
Mini Quiz: Tuples
- 74
StringBuilder
- 75
Mini Quiz: StringBuilder
- 76
Try-Catch
- 77
Mini Quiz: Try-Catch
- 78
Unit Testing
- 79
Unit Testing: Fact & Theory
- 80
Directives
- 81
Writing/Reading Text Files
- 82
Interfaces
- 83
Mini Quiz: Interfaces
- 84
Yield
- 85
Delegates
- 86
Mini Quiz: Delegates
- 87
Events
- 88
Mini Quiz: Events
- 89
Lambdas
- 90
Mini Quiz: Lambdas
- 91
Threads
- 92
Activity: Threads
- 93
Asynchronous
- 94
Mini Quiz: Asynchronous
- 95
Query Expressions: LINQ - Query Syntax
- 96
Query Expressions: LINQ - Method Call Syntax
- 97
Walkthrough: Creating a Database with Entity Framework
- 98
Database Operations Using Entity Framework
- 99
Final Thought