Hey Reader, Today, I want to show you something important about casting objects in C#. We’ll talk about the difference between casting a single object and a list of objects. What’s the Problem?Imagine you have a game with characters. We have a Single Object CastingWe have a method to get a single character by its ID. Here’s how it looks: When we run this method, it works because C# knows that List of Objects CastingNow, let’s get a list of characters: Here’s the problem: You can't return a How to Fix ItTo fix this, we use LINQ’s This code goes through each Summary
See it in ActionCheck out the full tutorial on YouTube to see this in action 👇 ConclusionI hope this helps you understand how to cast objects in C#. Remember, single objects can be cast implicitly, but lists need explicit casting. Happy coding! Take care, Patrick PS: Need help understanding .NET & Blazor? There are two ways I can help you with:
PPS: Would you like to sponsor this newsletter? I'm just an email away. Have an awesome weekend! 🎉 |
Become a .NET & Blazor expert with weekly tutorials featuring best practices and the latest improvements, right in your inbox.
Hey Reader, After 15 years of building web apps, I just recently discovered Vertical Slice Architecture. I know. I’m late to the party. But wow, this approach really changed how I think about structuring Blazor projects. So I decided to show you a simple, real-world example of how to use Vertical Slice Architecture in a Blazor Server app. 🎥 Watch the full tutorial now: In this new tutorial, you'll learn: ✅ How to structure your app with feature folders ✅ How to avoid overcomplicating things...
Hey Reader, In my last videos, we built a solid CRUD API using Vertical Slice Architecture, Minimal APIs, and Carter - super clean and modern. But there’s still one problem... 👉 What happens when a user sends empty or invalid data? In this new YouTube tutorial, I’ll show you how to fix that with: And yep, the full source code is free to download. Just check the link in the video description. If you’ve been enjoying this Vertical Slice series, this is a must-watch. It’s a simple upgrade that...
Hey Reader, If you're building apps with Blazor, you've probably asked yourself this: 👉 Should I use SSR, Blazor Server, or WebAssembly? It’s a common question - and I get it a lot. So I made a brand-new YouTube video walking you through how to choose the best one for your app. 🎥 Watch it here: If you're building a Blazor app or planning to do so soon, this should help clear up a lot of confusion. Let me know what you think, and feel free to reply if you have any questions. Take care, Patrick...