Category: C#

0

Chapter 20: Collections and Generics in Depth

We already saw the basics of collections earlier, but now we’re going deep into the most important generic collections you’ll use every single day in real-world C# programming. We’ll cover: List<T> (dynamic array –...

0

Chapter 21: File I/O and Serialization

Until now, all our data lived only in memory – as soon as the program stopped, poof! Everything was gone. Now we’re going to learn how to save data to files and read it...

0

Chapter 22: Asynchronous Programming

Asynchronous programming lets your program do other things while waiting — and async/await is the easiest, cleanest, most beautiful way to write asynchronous code in C#. I’m going to explain everything very slowly, step...

0

Chapter 23: Modern C# Features (C# 9–12+)

Today we’re on Chapter 23: Modern C# Features (C# 9–12+) – this is the chapter where we finally get to see how beautiful, clean, and expressive modern C# has become! Starting from C# 9...

0

Chapter 24: Building Applications

Up until now, we’ve been writing console apps (great for learning), but now we’re going to explore the real-world power of C# and .NET: Console Applications – perfect for practice projects and tools ASP.NET...

0

Chapter 25: Best Practices and Tools

Everything we’ve learned so far (OOP, LINQ, async, modern C# features…) is the foundation. Now we’re going to learn how to write professional, clean, maintainable, testable, and high-performance C# code – the kind that...