Pluralsight - C# Equality and Comparisons (Size: 1.17 GB)
| | 001-Welcome and Course Overview.mp4 | 28.66 MB |
| | csharp-equality-comparisons.zip | 24.66 MB |
| | 012-The Virtual Object.Equals() Method.mp4 | 19.54 MB |
| | 048-How NOT to Overload ==.mp4 | 19.49 MB |
| | 116-Structural Equality and IStructuralEquatable.mp4 | 17.95 MB |
| | 026-The == Operator for Strings.mp4 | 17.86 MB |
| | 057-Introducing IComparableT and CompareTo().mp4 | 17.33 MB |
| | 046-Implementing Equality in the Base Type.mp4 | 16.81 MB |
| | 022-Overview.mp4 | 16.77 MB |
| | 044-Setting Up the Demo.mp4 | 15.5 MB |
| | 084-String Pooling and Interning.mp4 | 14.96 MB |
| | 121-Course Summary.mp4 | 14.93 MB |
| | 047-Implementing Equality in the Derived Type.mp4 | 14.77 MB |
| | 096-How Collections Leverage Equality Comparers.mp4 | 14.76 MB |
| | 085-Summary.mp4 | 14.65 MB |
| | 021-Summary.mp4 | 14.49 MB |
| | 054-Summary.mp4 | 14.22 MB |
| | 101-Default Comparers and Equality Comparers.mp4 | 13.86 MB |
| | 031-== Never Works With Generics.mp4 | 13.73 MB |
| | 103-Summary.mp4 | 13.51 MB |
| | 004-Reference vs. Value Equality.mp4 | 13.4 MB |
| | 016-The Static Equals() Method.mp4 | 13.37 MB |
| | 014-Equals() for Value Types.mp4 | 13.36 MB |
| | 030-== Doesn't Always Work With Inheritance.mp4 | 13.31 MB |
| | 107-Equal Objects Must Return the Same Hash Code.mp4 | 13.12 MB |
| | 032-Summary.mp4 | 13.05 MB |
| | 024-== Under the Hood.mp4 | 13.02 MB |
| | 087-Why Do We Need Comparers.mp4 | 12.95 MB |
| | 005-Equality, Value Types, and Boxing.mp4 | 12.77 MB |
| | 061-When Should You Implement IComparableT.mp4 | 12.5 MB |
Description
This course teaches you how equality and comparisons function in .NET and the correct way to implement equality and comparisons for your own types.
In this course, you'll learn how to use equality and comparisons correctly in your C# code: both how they work out of the box, and how to implement equality and comparisons for your own types. The course also covers working with inheritance, string comparisons, writing custom comparers and equality comparers, hash codes, and structural comparisons.
Sharing Widget