قابلیت !! از سی شارپ 11 حذف شد
در نسخه اولیه سی شارپ 11 قابلیت Parameter null-checking اضافه شده بود که امکان می داد null بودن یک پارامتر با دو علامت تعجب چک شود.
اما بعد از بررسی های بیشتر و بازخوردی که از سمت توسعه دهندگان دات نت دریافت شد، تیم توسعه سی شارپ تصمیم گرفت این قابلیت را حذف کند و برنامه ای برای گنجاندن آن در سی شارپ 11 ندارد.
بجای آن پیشنهاد شده است که اگر می خواهید در یک خط پوچ بودن یک پارامتر را چک کنید از دستور زیر استفاده کنید (دات نت 6 به بالا)
ArgumentNullException.ThrowIfNull(myString);
Post #1450
2.36K

- 👍 29
- 👎 5