در حال حاضر reference types در زبان #C نال پذیر هستند. جهت بالا بردن میزان امنیت زبان، پیشنهاد شدهاست که حالت پیش فرض reference types به غیرنال پذیر تغییر یابد و اگر علاقمند بودید که نال پذیر شوند، همانند nullable value types فعلی مانند int? x، نوع ?T را تعریف کنید. البته این مورد یک پیشنهاد از طرف اعضای تیم سیشارپ است و عدهای با آن موافق هستند (جهت بالا بردن ضریب امنیت و کاهش null reference exceptions) و عدهای خیر (گیج کنندهاست و کدهای فعلی را با مشکل مواجه میکند؛ یا خطاهای زیادی را توسط کامپایلر گزارش خواهد کرد).
مشاهده مطلب اصلی