IntelliTect/EssentialCSharp
View on GitHubThis project contains the source code for the book Essential C# by Mark Michaelis (Addison-Wesley).
- Stars
- 418
- Forks
- 173
- Open beginner issues
- 0
- Indexed issues
- 89
- Avg merge
- 3m
- Merged PRs (30d)
- 3
- Dominant language
- C#
- License
- MIT
- Last GitHub push
- Sep 16, 2026
- Latest indexed
- Sep 17, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- No beginner labels indexed
-
Page 493 Open
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
IntelliTect/EssentialCSharp#662 ·
-
Page 488 Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#661 ·
-
Page 479 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#660 ·
-
Page 473 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#659 ·
-
Page 472 Open
Difficulty 2/5 1-3 hours Newbie friendliness 20/100
IntelliTect/EssentialCSharp#658 ·
-
Page 471 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#657 ·
-
Page 470 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#656 ·
-
Page 453 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#654 ·
-
Page 454 Open
Difficulty 1/5 Under an hour Newbie friendliness 25/100
IntelliTect/EssentialCSharp#653 ·
-
Page 433 Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#652 ·
-
Page 432 Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#651 ·
-
Page 430 Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#650 ·
-
Page 429 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#649 ·
-
Page 427 Open
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
IntelliTect/EssentialCSharp#648 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#647 ·
-
Page 417 Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
IntelliTect/EssentialCSharp#646 ·
-
Page 402-403 Open
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
IntelliTect/EssentialCSharp#645 ·
-
Page 388 Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#644 ·
-
Page 367 Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
IntelliTect/EssentialCSharp#643 ·
-
Page 365-366 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#642 · 4 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#641 ·
-
Page 352 Open
Difficulty 2/5 1-3 hours Newbie friendliness 20/100
IntelliTect/EssentialCSharp#640 ·
-
Page 333 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#638 ·
-
Page 288 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#637 ·
-
Page 313 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#636 ·
-
Page 312 Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
IntelliTect/EssentialCSharp#635 · 1 comment ·
-
Page 288 Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#634 ·
-
Page 277 Open
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
IntelliTect/EssentialCSharp#631 ·
-
[Errata] Pages 51-52 Open
IntelliTect/EssentialCSharp#614 · 1 assignee ·
-
Split listing 4.39 OpenBlocked
Difficulty 3/5 1-2 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#589 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
IntelliTect/EssentialCSharp#586 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
IntelliTect/EssentialCSharp#578 ·
-
manuscript
IntelliTect/EssentialCSharp#378 · 1 comment · 1 reaction · 1 assignee ·
-
bug testing
Difficulty 4/5 3-5 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#375 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
IntelliTect/EssentialCSharp#321 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#248 ·
-
Need to figure out how to have codeql break on analyzer problems that aren't intentional warnings Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
IntelliTect/EssentialCSharp#239 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
IntelliTect/EssentialCSharp#222 · 1 comment ·
-
Tests missing Open
IntelliTect/EssentialCSharp#12 · 2 comments · 1 assignee ·