Xerxes Blog

csharp

Equals و GetHashCode در C#: چرا برابری پیچیده‌تر از چیزی است که به نظر می‌رسد

مقدمه‌ای عملی بر قرارداد برابری در .NET و خطاهایی که با ناسازگاری Equals و GetHashCode رخ می‌دهند.

engineering #csharp #dotnet #equality

ایده‌هایی از برنامه‌نویسی تابعی که کد C# را بهتر می‌کنند

تکنیک‌های کوچک تابعی برای شفاف‌تر کردن کد C#، بدون بازنویسی کل سیستم به سبک تابعی.

learning #csharp #functional-programming #software-design