Если вы знакомы с C #, то, скорее всего, вы слышали, что вы всегда должны переопределять методы Equals и GetHashCode для своих структур для повышения производительности. Чтобы лучше понять важность этого совета, мы - предлагаем вам ознакомиться со статьей Сергея Теплякова.

https://blogs.msdn.microsoft.com/seteplia/2018/07/17/performance-implications-of-default-struct-equality-in-c/
The Art of Instagram Captions: Writing Engaging and Authentic Descriptions