در حال حاضر reference types در زبان #C نال پذیر هستند. جهت بالا بردن میزان امنیت زبان، پیشنهاد شدهاست که حالت پیش فرض reference types به غیرنال پذیر تغییر یابد و اگر علاقمند بودید که نال پذیر شوند، همانند nullable value types فعلی مانند int? x، نوع ?T را تعریف کنید. البته این مورد یک پیشنهاد از طرف اعضای تیم سیشارپ است و عدهای با آن موافق هستند (جهت بالا بردن ضریب امنیت و کاهش null reference exceptions) و عدهای خیر (گیج کنندهاست و کدهای فعلی را با مشکل مواجه میکند؛ یا خطاهای زیادی را توسط کامپایلر گزارش خواهد کرد).
مطالب مشابه
- اشتراکها
طراحی 7 #Cاشتراکها
روش فعال سازی پیشنهادهای محتمل C# 7 با Roslynاشتراکها
امکانات ویژهی Refactoring مخصوص C# 8 در ReSharper و Riderاشتراکها
بررسی ویژگیهای جدید C# 8اشتراکها
نگارش نهایی ReSharper 2021.3 با پشتیبانی از Visual Studio 2022 منتشر شداشتراکها
مقدمه ای بر امکانات احتمالی در سی شارپ 8مطالب
معرفی واژهی کلیدی جدید required در C# 11مطالب
C# 6 - Null-conditional operatorsنظرات مطالب
پیاده سازی Option یا Maybe در #Cنظرات مطالب
پیاده سازی Option یا Maybe در #C
#
۹ سال قبل، سهشنبه ۱۷ شهریور ۱۳۹۴، ساعت ۰۶:۰۶منم با گروه دوم موافقم
این فکر رو باید روز اول میکردن
الان فایده ای نداره ، عادت ما رو خراب میکنند