فہرست کا خانہ:
تعریف - اگر بیان کا کیا مطلب ہے؟
C # میں ، اگر ایک بیان ، ایک پروگرامنگ کی تعمیر ہے جو بولین اظہار کی جانچ پڑتال کے نتیجے میں کوڈ کے بیانات کو منتخب طور پر عمل میں لانے کے لئے استعمال کیا جاتا ہے۔ بولین اظہار کو کسی صحیح یا غلط قدر کو واپس کرنا ہوگا۔
اگر بیان کوولین کے مشروط اظہار کے نتیجے پر منحصر ہوتا ہے تو ضابطہ اخلاق کے مختلف حصوں میں برانچ کے لئے ایک کنٹرول بیان کے طور پر استعمال ہوتا ہے۔ اظہار قوسین کے اندر بیان کیا گیا ہے اور عمل درآمد کے دوران اس کا اندازہ کیا جاتا ہے۔ اگر اظہار کے نتیجے میں صحیح قدر ملتی ہے ، تو اس بیان کے بعد درج کوڈ اس پر عمل درآمد ہوتا ہے۔ بصورت دیگر ، اختیاری "اور" بیان کے بعد کوڈ پر عمل درآمد ہوتا ہے۔ اگر کوئی دوسرا بیان نہیں ہے تو ، آئی ایف بلاک کے بعد کوڈ کے ساتھ عملدرآمد جاری ہے۔
اگر بیان ایک فیصلہ سازی کی صلاحیت فراہم کرتا ہے جس کے ذریعہ کوڈ کے ایک ٹکڑے کو ایک یا زیادہ مخصوص شرائط کی بنا پر دوسرے کے بجائے پھانسی دی جاتی ہے۔
ٹیکوپیڈیا اگر بیان کرتا ہے تو اس کی وضاحت کرتا ہے
OR آپریٹر (||) اور / یا AND آپریٹر (&&) کا استعمال کرکے اگر بیان کے اندر اندازہ کیا جائے تو بولین اظہار میں متعدد شرائط کو ملایا جاسکتا ہے۔ اسی طرح کے دوسرے منطقی آپریٹرز ہیں اور & منطقی آپریٹرز &&& || دوسرے باقاعدہ اصولوں کے مقابلے میں زیادہ موثر کوڈ تیار کریں کیونکہ پورے اظہار کی ہمیشہ تشخیص کرنے کی ضرورت نہیں ہوتی ہے۔ اس کے نتیجے میں ، انہیں شارٹ سرکٹ آپریٹرز کہا جاتا ہے۔
مثال کے طور پر ، اگر ایک بیان کو پروگرام میں ایک حرف ان پٹ حرف تہجی ، عددی ، یا خاص حرف ہے یا نہیں کی جانچ کرنے کے لئے استعمال کیا جاسکتا ہے۔
C یا C ++ جیسی زبانوں کے برعکس ، جہاں صفر کے نتیجے کو ایک غلط قدر سمجھا جاتا ہے اور صفر کے علاوہ کسی بھی تعداد کو سچ سمجھا جاتا ہے ، سی # کو نتائج کی توقع صرف بولین اقدار (سچ یا غلط) کی حیثیت سے ہے۔ لہذا ، عددی حالات کے لئے جیسے متغیر صفر کے برابر نہیں ، اس شرط کے لئے اظہار رائے کو واضح طور پر لکھنا پڑتا ہے اور اس کی تشخیص کے ساتھ ہی اس تعداد کے بارے میں جو قوسین میں نہیں رکھا جاتا ہے۔
اگرچہ سوئچ کنسٹرکٹ if بیان کا متبادل بناتا ہے اور بہتر کارکردگی اور واضح کوڈ مہیا کرسکتا ہے ، لیکن اس کا استعمال مستقل اقدار کے خلاف اظہار کی جانچ کرنے کے لئے ہی کیا جاسکتا ہے۔ جب کسی حالت کا اندازہ کیا جاتا ہے تو ، بیان کو ٹرنری آپریٹر کے ساتھ تبدیل کیا جاسکتا ہے۔ قیمت کو متغیر کے لئے تفویض کا نتیجہ سمجھا جاتا ہے۔
یہ تعریف C # کے تناظر میں لکھی گئی تھی