01:12

readonly record struct در سی شارپ

ویدئوی آموزشی 16 آبان 1401 01:12


 در این ویدئو  نحوه استفاده از  readonly  record struct را آموزش خواهیم داد

«readonly record struct» یک نوع داده‌ی سبک در سی‌شارپ ۱۰ است که هم مثل «ساختار» کم‌هزینه و سریع است و هم رفتار «رکورد» را دارد؛ یعنی برابری‌اش براساس مقدار سنجیده می‌شود و می‌توانی از روی آن نسخه‌ی جدید بسازی بدون اینکه اصلِ شیء تغییر کند. چون readonly است، بعد از ایجاد دیگر قابل تغییر نیست و همین تغییرناپذیری باعث می‌شود خطاهای ناخواسته کم شود، خوانایی کد بالاتر برود و برای داده‌های کوچک و پرتکرار—مثل نتایج توابع، پیام‌ها یا کلیدهای دیکشنری—انتخاب خیلی خوبی باشد.

 


برچسب‌ها

c-sharp
}