اشتراکها
اشتراکها
منابعی برای فراگیری NET MAUI.
اشتراکها
خبرنامه هفتگی C# Digest
پیشتر برای محاسبهی هش اشیاء، از یک چنین روشی استفاده میشد:
public override int GetHashCode() { unchecked { int hashCode = 17; hashCode = (hashCode * 23) + (name == null ? 0 : this.name.GetHashCode()); hashCode = (hashCode * 23) + this.age; foreach (string power in this.powers) { hashCode = (hashCode * 23) + (power == null ? 0 : power.GetHashCode()); } return hashCode; } }
اکنون با استفاده از ساختار جدید HashCode در NET Core 2.1.، بجای آن میتوان نوشت:
public override int GetHashCode() { var hash = new HashCode(); hash.Add(this.object1); hash.Add(this.object2); return hash.ToHashCode(); }
اشتراکها
معرفی NET Aspire.
اشتراکها
اضافه شدن نوع جدید Half به دات نت
کتاب C# 11 and .NET 7 – Modern Cross-Platform Development, 7th Edition
(سی شارپ 11 و دات نت 7، مبانی توسعه چند سکویی مدرن، ویرایش هفتم)،
راهنمایی قابل دسترس برای برنامه نویسان مبتدی تا متوسط برای مفاهیم،
کاربردهای دنیای واقعی و جدیدترین ویژگیهای C# 11 و NET 7. به همراه
تمرینات عملی با استفاده از Visual Studio 2022 و Visual Studio Code است.
جدیدترین نسخه این کتاب به طور گسترده ای بازنگری شده است تا تمامی
ویژگیهای جدید ارائه شده با سی شارپ 11 و دات نت 7 را در خود جای دهد.
اشتراکها