SkillAgentSearch skills...

CSharpInSimpleTerms

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

Install / Use

/learn @exceptionnotfound/CSharpInSimpleTerms
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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
View on GitHub
GitHub Stars75
CategoryDevelopment
Updated27d ago
Forks15

Languages

C#

Security Score

80/100

Audited on Mar 1, 2026

No findings