آموزش سی شارپ

مباحث پایه سی شارپ

مباحث پیشرفه سی شارپ

دستورات سی شارپ

Nullables در زبان سی شارپ – آموزش زبان سی شارپ

csharp nullables 4485 تصویر

Nullables در زبان سی شارپ

در زبان برنامه نویسی C# برخی از نوع داده ها Nullables هستند به این معنی که می توان به آنها مقدار null داد (مانند object). همچنین برخی از نوع داده ها هم null پذیر نیستند یعنی نمی توان مقدار null را در آن ها ذخیره کرد (مانند int).

در زبان برنامه نویسی C# می توان نوع داده ای را که null پذیر نیست را به نوع داده null پذیر تبدیل کرد. در زیر سینتکس مربوط به null پذیر کردن یک نوع داده را مشاهده می کنید:

مثال زیر نحوه null پذیر کردن انواع داده مختلف را نشان می دهد:

امتحان کنید

زمانی که کد بالا توسط کامپایلر زبان سی شارپ اجرا شود، نتیجه زیر را تولید خواهد کرد:

عملگر تلفیق null (??)

این عملگر null بودن یک متغیر را بررسی می کند. زمانی متغیر null باشد، مقدار عملوند سمت راست را باز میگرداند و زمانی null نباشد، مقدار عملوند چپ را باز میگرداند.

مثال زیر نحوه استفاده از عملگر ?? را نشان می دهد:

امتحان کنید

زمانی که کد بالا کامپایل و اجرا شود، نتیجه زیر را تولید خواهد کرد:

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است