Skip to content

Latest commit

 

History

History
30 lines (27 loc) · 2.87 KB

README.md

File metadata and controls

30 lines (27 loc) · 2.87 KB

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