PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : عملگر ?? در #c



آبجی
14th February 2010, 04:07 PM
یکی از عملگرهای جالب در #C که باعث خلاصه نویسی دستورات میشه، عملگر ?? هست که برای مقایسه ی یک مقدار با null استفاده میشه.
به عنوان مثال:
int x = null;
int y = x ?? -1;

در مثال فوق، متغیر x مقدار null رو داره بنابراین خط دوم مقدار ۱- رو در متغیر y قرار میده.
اگر مقدار متغیر x چیزی به غیر از null بود، مقدار x در y قرار میگرفت.

عملگر ?? قابلیت استفاده با مقادیر reference رو نیز داره.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد