Comparing Two Objects for Equality in C#

It’s common to compare two objects in C# for equality, such as for a save operation. Let’s take a closer look at how we define what equal means.

  Oct 31, 2016 (rev. Oct 11, 2025) ·  7 min

Implicit vs Explicit Conversion in C#

We use implicit and explicit conversion in C# all the time, without even realizing it. Let’s learn more about them and look at examples of each.

  Feb 11, 2015 (rev. Oct 11, 2025) ·  5 min

Obsolete Attribute on a Class is Ignored When an Interface is Involved

The Obsolete attribute on a class is ignored when an interface is involved. It caught me by surprise, but makes sense. Let’s see why.

  Feb 4, 2015 (rev. Oct 11, 2025) ·  3 min

Passing Data Between Forms in WinForms

Passing data between two Forms is very common in WinForms. There’s a couple ways to do it, and one’s better than the other. Let’s take a look.

  Dec 12, 2014 (rev. Oct 11, 2025) ·  6 min