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

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

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

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

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

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