Languages & Coding

Comparing Objects by Value. Part 5: Structure Equality Issue

Computer Environment, Languages & Coding

In my previous publication, I described the fullest and the most correct way to compare objects by...
Read More

Comparing Objects by Value. Part 4: Inheritance & Comparison Operators

Computer Environment, Languages & Coding

In the previous article, we analyzed how to compare objects by value on a particular example with the Person class that includes:...
Read More

Comparing Objects by Value. Part 3: Type-specific Equals and Equality Operators

Computer Environment, Languages & Coding

In Part 1 and Part 2, we have analyzed how to modify a class to compare objects by value. Now, we will explore a type-specific...
Read More

Comparing Objects by Value. Part 2. Implementation Notes of the Equals Method

Computer Environment, Languages & Coding

In the previous article, we have reviewed a general concept of implementing a minimum set of...
Read More

Comparing Objects by Value. Part 1. Beginning

Computer Environment, Languages & Coding

It is a common fact that the .NET object model, as well as other software program platforms, allow comparing objects by reference and by...
Read More

Composition and Interfaces in OOP World

Computer Environment, Languages & Coding

In the object-oriented programming world, the concept of inheritance has been criticized for a long time. There are quite a lot of...
Read More

Sorting in .NET

ASP .NET CORE, Languages & Coding • 4 Comments

Sorting is a typical task each programmer should be aware of. That’s why this article is...
Read More

StringBuilder: the Past and the Future

Classes, Languages & Coding

In the previous article, I elaborated on peculiarities of string concatenation. In this article, I would like to consider the StringBuilder...
Read More

The origin of GetHashCode in .NET

ASP .NET CORE, Frameworks, Languages & Coding • One Comment

This article is devoted to the GetHashCode method and the GetHashCode implementation in the .NET Framework. The article also...
Read More

Foreach or For – That is the Question

ASP .NET CORE, Languages & Coding, Performance Tuning • 2 Comments

The discussion about the preference difference between FOREACH and FOR is not new. We all know that...
Read More
Close