• Skip to primary navigation
  • Skip to content
  • Skip to footer
C# CheatSheett
  • Setup
  • C# Basics
  • Class
  • Inheritance
  • Polymorphism
  • Data Structure & Algorithm
  • Collections
  • .Net Type
  • .Net File Management
  • .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 VI: Polymorphism
    8. DS&A: Basics of Data Structure and Algorithm
    9. DS&A: Array and List, Graphs
    10. DS&A: Graphs II, Tree
    11. DS&A: Graphs III, Generics
    12. C# Collections
    13. NuGet & Debugging & Refactoring
    14. .NET Types & Delegates
    15. Lambda Expression
    16. File IO, File Input and Output Streams, Deployment
    17. Serialization and Deserialization
    18. Performance and Scalability
    19. Synchronously & Asynchronously Tasks
    20. Deadlock

    Updated: November 28, 2025

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