دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

تفاوت عملگرهای "&" و "&&" در سی شارپ

تفاوت عملگرهای & و && در سی شارپ

این دو عملگر که به معنی  "و" می باشند در واقع از نظر نتیجه کار شبیه هم می باشند برای درک دقیق تفاوت این دو با همدیگر با ما همراه باشید.

هنگام استفاده از عملگر "&" در واقع ما می خواهیم دو یا چند مورد را بررسی کنیم تا در صورتی که همه موارد بدون استثناء  با شرایط ما همآهنگ بود و در واقع همه پاسخ "true" را ارسال کردند آن کار مورد نظر را انجام بدهیم یا ندهیم . حالا شرایطی را در نظر بگیرید که یکی از این موارد پاسخ "false"  را ارسال کند ، از نظر منطقی بررسی دیگر موارد هیچ توجیهی نخواهد داشت  حال اگر شما بخواهید در چنین مواردی کمپایلر را هدایت کنید تا از بررسی دیگر موارد صرفنظر کند باید بجای استفاده از "&" از "&&" استفاده کنید تا به محض دریافت یک پاسخ "false" به خط بعدی منتقل گردد .

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.