Go offline with the Player FM app!
111: The Three Equals of a Struct
Manage episode 215296337 series 1535700
We get nerdy again diving deep into the world of struct equality and performance. Sit back and get ready for some operator overloading, IEquatable, performance implications, getting of hash code, amazing C# 7 features, and how ValueTuples save everything!
Follow Us
- Frank: Twitter, Blog, GitHub
- James: Twitter, Blog, GitHub
- Merge Conflict: Twitter, Facebook, Website
- Music : Amethyst Seer - Citrine by Adventureface
⭐⭐ Review Us ⭐⭐
SUPPORT US ON PATREON: patreon.com/mergeconflictfm
Special Thanks to Syncfusion:
Download their e-books:
Sponsored By:
- Syncfusion: Syncfusion offers the largest selection of controls for .NET MAUI, Xamarin, WPF, Windows Form, Win UI, Flutter, Blazor, ASP.NET Core, and more! Check out our components on NuGet and don’t forget to download their free e-books.
Links:
- Performance implications of default struct equality in C# – Dissecting the code
- Struct Design | Microsoft Docs
- .net - What is the best algorithm for an overridden System.Object.GetHashCode? - Stack Overflow
- Uno.CodeGen/Equality Generation.md at master · nventive/Uno.CodeGen
- Optimizing C# Struct Equality with IEquatable and ValueTuples - James Montemagno
413 episodes
Manage episode 215296337 series 1535700
We get nerdy again diving deep into the world of struct equality and performance. Sit back and get ready for some operator overloading, IEquatable, performance implications, getting of hash code, amazing C# 7 features, and how ValueTuples save everything!
Follow Us
- Frank: Twitter, Blog, GitHub
- James: Twitter, Blog, GitHub
- Merge Conflict: Twitter, Facebook, Website
- Music : Amethyst Seer - Citrine by Adventureface
⭐⭐ Review Us ⭐⭐
SUPPORT US ON PATREON: patreon.com/mergeconflictfm
Special Thanks to Syncfusion:
Download their e-books:
Sponsored By:
- Syncfusion: Syncfusion offers the largest selection of controls for .NET MAUI, Xamarin, WPF, Windows Form, Win UI, Flutter, Blazor, ASP.NET Core, and more! Check out our components on NuGet and don’t forget to download their free e-books.
Links:
- Performance implications of default struct equality in C# – Dissecting the code
- Struct Design | Microsoft Docs
- .net - What is the best algorithm for an overridden System.Object.GetHashCode? - Stack Overflow
- Uno.CodeGen/Equality Generation.md at master · nventive/Uno.CodeGen
- Optimizing C# Struct Equality with IEquatable and ValueTuples - James Montemagno
413 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.