• Skip to primary navigation
  • Skip to content
  • Skip to footer
C# CheatSheet
  • Setup
  • C# Basics I
  • C# Basics II
  • Class
  • File Management
  • Inheritance
  • Polymorphism
  • Data Structure
  • Algorithm
  • Collections
  • .Net Type
  • Nuget
  • .Net MAUI
  • File IO
  • Performance
  • Snake
  • Assignment
  • Contributors
    C# CheatSheet Image credit: Yun
    Hsiang-Yun Wu

    Hsiang-Yun Wu

    I am a visualization researcher and lecturer.

    • Austria
    • Email
    • Website
    • GitHub
    • ORCID
    • LinkedIn
    • Facebook
    • Instagram
    • Twitter

    C# CheatSheet

    C# CheatSheet is a website storing teaching material for c# development.

    Table of Content

    1. Lecture Introduction and .NET setup
    2. Introduction of C# and C# Basics
    3. Functions/Methods, Iteration/Recursion
    4. OOP I: Class and Encapsulation
    5. OOP II: File Management and Class Library
    6. OOP III:Inheritance
    7. OOP IV: Polymorphism
    8. DS&A: Basics of Data Structure
    9. DS&A: Basics of Data Structure and Algorithm
    10. DS&A: Graphs I, Tree
    11. DS&A: Graphs II, Generics
    12. DS&A: Graphs III, Refactoring & Debugging
    13. C# Collections
    14. .NET Types & Delegates I
    15. .NET Types & Delegates II
    16. File IO, File Input and Output Streams, Deployment
    17. Serialization and Deserialization
    18. Performance and Scalability
    19. Synchronously & Asynchronously Tasks
    20. C# in Unity: Creating and Modifying Objects with Code

    Updated: February 20, 2026

    • Feed
    © 2026 C# CheatSheet. Powered by Jekyll & Minimal Mistakes.