Skip to content

exceptionnotfound/CSharpInSimpleTerms

Repository files navigation

CSharpInSimpleTerms

This project aims to describe all of C#'s features with simple, clean language. The series assumes you know nothing about C#, and want to start with the basics, though the posts can be read in any order.

This series is also available as a PDF; you can download it from here.

As always, pull requests are welcome!

  1. Introduction
  2. The Type System
  3. Primitive Types, Literals, and Nullables
  4. Casting, Conversion, and Parsing
  5. Operators
  6. Code Blocks, Basic Statements, and Loops
  7. Methods, Parameters, and Arguments
  8. Classes and Members
  9. Structs and Enums
  10. Inheritance and Polymorphism
  11. Interfaces and Abstract Classes
  12. Namespaces
  13. Exceptions and Exception Handling
  14. Arrays and Collections
  15. LINQ Basics
  16. Generics
  17. Tuples and Anonymous Types
  18. Attributes and Reflection
  19. Expressions, Lambdas, and Delegates
  20. String Manipulation and Cultures
  21. Dates and Times
  22. Indexers
  23. Iterators

About

Learn all about C# with simple, straightforward examples, from the type system to interfaces to date and time formats.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages