بیان کو تبدیل کریں

مصنف: Randy Alexander
تخلیق کی تاریخ: 25 اپریل 2021
تازہ کاری کی تاریخ: 26 جون 2024
Anonim
جملہ اسمیہ" کو" جملہ فعلیہ "میں تبدیل کرنا"
ویڈیو: جملہ اسمیہ" کو" جملہ فعلیہ "میں تبدیل کرنا"

مواد

تعریف - سوئچ بیان کا کیا مطلب ہے؟

سوئچ اسٹیٹمنٹ ، سی # میں ، ایک سلیکشن اسٹیٹمنٹ ہے جو پروگرام کنٹرول کو کسی بیان کی فہرست میں ایک سوئچ لیبل کے ساتھ منتقل کرنے کی اجازت دیتا ہے جو سوئچ اظہار کی قیمت سے مطابقت رکھتا ہے۔


ایک سوئچ اسٹیٹمنٹ ایک کنٹرول بیان ہے جو کنٹرولنگ اظہار اور سوئچ بلاک میں مخصوص لیبل کے مابین موازنہ کے نتیجے پر منطق کا ایک مجموعہ انجام دیتا ہے۔ اس قسم کا بیان متغیر یا اظہار کی قدر کو امیدواروں کی فہرست سے عملدرآمد کے لئے کوڈ بلاک کا انتخاب کرنے میں مدد دیتا ہے جو مختلف امکانات کی نمائندگی کرسکتے ہیں جو واقع ہوسکتے ہیں۔

اگر if..else..if .. سیڑھی کے مقابلے میں سوئچ بیان کے استعمال سے کارکردگی اور پڑھنے میں بہتری ہوتی ہے۔ ایک سوئچ اسٹیٹمنٹ میں ایک اور سوئچ اسٹیٹمنٹ ہوسکتا ہے ، اس طرح گھریلو سوئچ تیار ہوتا ہے ، جو دوسرے طریقوں سے بہتر کارکردگی حاصل کرسکتا ہے۔

مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا سوئچ بیان کی وضاحت کرتا ہے

ایک سوئچ اسٹیٹمنٹ میں کلیدی لفظ "سوئچ" ہوتا ہے جس کے بعد کنٹرول سوئچ اظہار (قوسین کے اندر) اور ایک سوئچ بلاک ہوتا ہے۔ سوئچ بلاک میں صفر یا بہت سے سوئچ سیکشن شامل ہو سکتے ہیں۔ ہر سوئچ سیکشن میں مطلوبہ الفاظ "‘ کیس ‘ہوتا ہے جس کے بعد انتخاب (مستقل قدر": "کے ساتھ ختم ہوتی ہے) اور بیان کی فہرست ہوتی ہے۔


سوئچ اسٹیٹمنٹ کے اظہار کی تشخیص کے بعد ، کنٹرول "کیس" لیبل کے بعد بیان میں منتقل ہوجائے گا جو اظہار کی قیمت سے مماثل ہے۔ اگر "کیس" لیبل میں کوئی مماثل مستقل طور پر مخصوص نہیں ہے تو ، "ڈیفالٹ" لیبل (اگر یہ موجود ہے) یا سوئچ بیان کے اختتام کے بعد بیان کو کنٹرول میں منتقل کردیا جاتا ہے۔

قوسین کے اندر بیان کردہ اظہار لازمی قسم ، اینومم ، تار ، بولین یا قسم کا ہونا چاہئے جو لازمی قسم میں تبدیل ہوسکتا ہے۔ ہر سوئچ سیکشن میں متعدد "کیس" لیبل شامل ہوسکتے ہیں۔ ہر سوئچ سیکشن کا اختتام ناقابل رسائ ہونا ضروری ہے۔ نتیجے کے طور پر ، سوئچ سیکشن کو "وقفے" جیسے کود کے بیان کے ساتھ ختم ہونا پڑتا ہے۔ سوئچ اسٹیٹمنٹ میں مختلف "کیس" لیبلز میں استعمال ہونے والے مستقل اعادہ کو دہرایا نہیں جاسکتا۔

مثال کے طور پر ، صارف کی طرف سے عددی ان پٹ ویلیو کا موازنہ کرنے کے لئے ایک سوئچ بیان استعمال کیا جاسکتا ہے جس میں مینو کے اختیارات کی فہرست کسی درخواست میں دکھائی جاتی ہے اور پھر صارف کے انتخاب کی بنیاد پر ایپلی کیشن کو عملی جامہ پہنایا جاسکتا ہے۔


C ++ کے برعکس ، C # میں سوئچ سیکشن پر عمل درآمد کو اگلے سوئچ سیکشن میں "گر" (جاری) رہنے کی اجازت نہیں ہے۔

یہ تعریف C # کی شکل میں لکھی گئی تھی