Understanding Equality in C# - Equals(), ReferenceEquals(), and ==
IAmTimCorey — Sep 28, 2026 — talk
Why watch
This video explains the differences between ==, Equals(), and ReferenceEquals() in C#, covering how each behaves with value types versus reference types. Viewers will learn when to use each equality method and why the == operator can behave unexpectedly with certain types. The content is designed for developers who understand C# basics but want to deepen their understanding of type comparison mechanics.