بازدید کننده گرامی،

این سایت هیچ ارتباطی با برنامه مترجم یا مترجم سخنگو ندارد!

 

نماد الکترونیکی

ورود کاربران

تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.
 

سفارش آنلاین


 


 

طراحی حرفه سایت با وب سایت ساز ویرا


راه های تماس با ویرا

پشتيباني ويرا

پیامک:

30008561600018

ایمیل :

Info@vira-co.ir

 

 

فرم تماس با واحد فروش

سفارش آنلاین وب سایت ساز ویرا

Bookmark and Share


ارسال اس ام اس و ايميل نامحدود (چاپار)

  دانلود وب سایت ساز ویرا

سایت چاپار ، رایگان پیامک ارسال کنید

همکاران

سرویس کوتاه کننده لینک ، Uorl

آمار بازدید
امروز شنبه : 214 نفر
دیروز جمعه : 134 نفر
ماه جاری(بهمن) : 5302 نفر
از تاریخ 1392/4/14 تا کنون : 1221746 نفر

kamagra jelly viagra kaufen levitra generika viagra generika cialis generika viagra online kaufen viagra bestellen levitra 20mg kamagra bestellen kamagra oral jelly kamagra gel kamagra 100 kamagra bestellen cialis bestellen cialis ohne rezept priligy dapoxetine

اضافه کردن قابلیت NULL بودن برای متغیر ها در C#
1392/3/10

بعضی وقت ها برنامه نویس نیاز دارد تا مقدار متغیری که تعریف کرده است NULL در نظر بگیرد به عنوان مثال

int n = null;

ولی این خط برنامه خطا ترجمه می دهد.

برای اضافه کردن قابلیت NULL بودن به دو صورت زیر می توان عمل کرد

System.Nullable<T> variable

یا

T? variable

T می تواند هر نوعی از جمله struct را شامل شود.(T نمی تواند از نوع reference باشد.)

به عنوان مثال نوع رایج Boolean دارای دو مقدار true و false می باشد در صورتی که در بعضی حالات مانند استفاده در بانک اطلاعاتی شما ممکن است حالت تعریف نشده(NULL)  را نیاز داشته باشید.

int? i = 10;
double? d1 = 3.14;
bool? flag = null;
char? letter = 'a';
int?[] arr = new int?[10];

 

اجزای اضافه شده :

هر نمونه از این نوع انواع دارای دو خاصیت فقط خواندنی جدید می باشند.

·         HasValue

نوع این خواصیت bool است و در صورتی که نمونه ی ما دارای مقدار غیر NULL باشد، true می شود و در غیر این صورت false.

·         Value

نوع این خاصیت برابر نوع نمونه ی ما است. در صورتی که متغیر ما مقدار داشته باشد، مقدار را نمایش می دهد.

int? x = 10;
if (x.HasValue)
{
    System.Console.WriteLine(x.Value);
}
else
{
    System.Console.WriteLine("Undefined");
}

 

int? n = null;
 
//int m1 = n;      // Will not compile.
int m2 = (int)n;   // Compiles, but will create an exception if x is null.
int m3 = n.Value;  // Compiles, but will create an exception if x is null.

kamagra jelly levitra kaufen viagra österreich viagra schweiz kamagra schweiz cialis bestellen levitra generika viagra generika kamagra schweiz levitra schweiz viagra bestellen kamagra schweiz viagra bestellen cialis generika levitra bestellen cialis 20mg kamagra bestellen

adidas yeezy 350 boost adidas zx flux damen adidas tubular nova adidas tubular adidas zx flux adidas nmd adidas superstar damen adidas yeezy adidas nmd r1 adidas superstar adidas yeezy boost 350 adidas nmd r1 adidas gazelle femme adidas stan smith femme adidas superstar femme adidas yeezy boost 350 prix adidas nmd runner adidas superstar pas cher adidas gazelle homme adidas stan smith pas cher

woolrich canada belstaff motorcycle jackets moncler vancouver barbour jacket duvetica canada uggs canada peuterey jacket woolrich parka timberlands canada parajumpers gobi timberland boots women duvetica outlet parajumpers outlet moncler canada timberland boots timberland canada ugg canada parajumpers canada
doudoune moncler parajumpers femme occasion timberland femme canada goose pas cher barbour soldes moncler veste homme timberland noir veste moncler parajumpers occasion canada goose femme doudoune moncler femme timberland homme moncler soldes moncler homme timberland boots parajumpers femme canada goose prix parajumpers gobi parajumpers gobi occasion

کلیه حقوق مادی و معنوی این سایت برای گروه نرمافزاری ویرا (سال 1391) محفوظ می باشد.



نقشه سایت