PDA

View Full Version : معادل دستور Nz در وی بی



sajjad_kochekian
پنج شنبه 25 آذر 1389, 23:46 عصر
من به تازگی با سی شارپ کارم رو شروع کرده ام قبلا هم وی بی کار کرده ام.

بعضی مواقع نیاز به معادل بعضی از دستورات پیدا می کنم.
مثلا دستور NZ(A,0) معادل آن در سی شارپ چیست.

من که چیزی پیدا نکردم.

cardano7
پنج شنبه 25 آذر 1389, 23:58 عصر
من به تازگی با سی شارپ کارم رو شروع کرده ام قبلا هم وی بی کار کرده ام.

بعضی مواقع نیاز به معادل بعضی از دستورات پیدا می کنم.
مثلا دستور NZ(A,0) معادل آن در سی شارپ چیست.

من که چیزی پیدا نکردم.

راستش اینجا هم کسی به جز وی بی نویس ها نمی دونه NZ چیه.
خوب برادر من لااقل یک توضیحی می دادی که قراره چه کار بکنه تا ما هم یک معادلی براش پیدا کنیم.

sajjad_kochekian
جمعه 26 آذر 1389, 23:23 عصر
nz(a,1)

این دستور میگه که اگر a مساوی null بود a را مساوی 1 قرار بده.
حالا آیا معادلی وجود دارد

mehdi.mousavi
شنبه 27 آذر 1389, 12:01 عصر
nz(a,1)این دستور میگه که اگر a مساوی null بود a را مساوی 1 قرار بده. حالا آیا معادلی وجود دارد

سلام.
Data Type متغیر a چی هستش؟ نزدیکترین چیزی که به ذهنم میرسه، استفاده از ?? Operator هستش. به این مثال دقت کنید:


int? b = null;
int a = b ?? 1;

اینجا چون b رو null گذاشتم، خط دوم a میشه 1.
اما اگر b مقدار داشته باشه، اون مقدار در a قرار میگیره:


int? b = 56;
int a = b ?? 1;

اینجا a مساوی 56 میشه.

موفق باشید.