Skip to content

dotnetcurry/csharpbook

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Q04
 
 
Q07
 
 
Q11
 
 
Q12
 
 
Q13
 
 
Q14
 
 
Q15
 
 
Q16
 
 
Q17
 
 
Q18
 
 
Q19
 
 
Q20
 
 
Q21
 
 
Q22
 
 
Q23
 
 
Q24
 
 
Q25
 
 
Q26
 
 
Q27
 
 
Q28
 
 
Q29
 
 
Q30
 
 
Q31
 
 
Q32
 
 
Q33
 
 
Q34
 
 
Q35
 
 
Q36
 
 
Q37
 
 
Q38
 
 
Q39
 
 
Q40
 
 
Q41
 
 
Q42
 
 
Q43
 
 
Q44
 
 
Q45
 
 
Q46
 
 
Q47
 
 
Q48
 
 
Q49
 
 
Q50
 
 
Q51
 
 
Q52
 
 
Q53
 
 
Q54
 
 
Q55
 
 
Q56
 
 
Q57
 
 
Q58
 
 
Q59
 
 
Q60
 
 
Q61
 
 
Q62
 
 
Q63
 
 
Q64
 
 
Q65
 
 
Q66
 
 
Q67
 
 
Q68
 
 
Q69
 
 
Q70
 
 
Q71
 
 
Q72
 
 
Q73
 
 
Q74
 
 
Q75
 
 
Q76
 
 
Q77
 
 
Q78
 
 
Q79
 
 
Q80
 
 
Q81
 
 
Q82
 
 
Q83
 
 
Q84
 
 
Q85
 
 
Q86
 
 
Q87
 
 
 
 

All code from the book is organized in ready-to-run projects and grouped by chapters. Whenever possible, these are cross-platform .NET Core projects which run on every supported platform from a code editor like Visual Studio 2017 or Visual Studio Code, and even from command line. For exceptions, requirements are explained in the README.md file of each chapter folder.

You are encouraged to run the code, modify it and further experiment with it.

Software requirements

Most code will work with .NET Core 2.2 on any supported platform. You can find installation instructions on the download page. Exact prerequisites for each platform are listed in the documentation (Windows, Linux or macOS). The only exceptions are:

  • Windows-specific features (Windows Forms, Windows Presentation Foundation (WPF) and ASP.NET) require the latest version of .NET framework running on Windows.

  • C# 8 topics require .NET Core 3.0 Preview 1 or later and Visual Studio 2019 Preview 1 or later.

About

Source code for "The Absolutely Awesome Book on C# and .NET" available at www.dotnetcurry.com/csharpbook

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published