C# Fundamentals - Sixth Edition

C# Fundamentals - Sixth Edition

This 6th edition of C# Fundamentals has been extensively updated with C# 12, .NET 8, and Visual Studio 2022.

0 followers
99 chapters
Programming & Development
2023
You're viewing a limited preview. Create a free account to read free books or start a 7-day free trial to unlock the entire library.

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
An unhandled error has occurred. Reload ๐Ÿ—™

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.