مشروط آپریٹر

مصنف: Lewis Jackson
تخلیق کی تاریخ: 8 مئی 2021
تازہ کاری کی تاریخ: 24 جون 2024
Anonim
سی میں مشروط آپریٹر
ویڈیو: سی میں مشروط آپریٹر

مواد

تعریف - مشروط آپریٹر کا کیا مطلب ہے؟

سی # میں ایک مشروط آپریٹر ، ایک آپریٹر ہے جو تین آپریڈز لیتا ہے (حالت کی جانچ پڑتال کی جانی چاہئے) ، جب قیمت درست ہوتی ہے اور قیمت غلط ہوتی ہے تو قیمت۔

ایک مشروط آپریٹر کی نمائندگی علامت کے ذریعہ کی جاتی ہے؟:. پہلا اوپیراینڈ (اس سے پہلے بیان کیا گیا ہے؟) جانچنے والا (مشروط) اظہار ہے۔ یہ اس طرح کا ہونا ضروری ہے کہ جانچ کی جانے والی اظہار کی قسم کو واضح طور پر بول میں تبدیل کیا جاسکے یا تالیف کی غلطیوں سے بچنے کے ل operator آپریٹر کو سچ ثابت کردیں۔ دوسرا اور تیسرا کاروباری مشروط اظہار کی قسم کو کنٹرول کرتا ہے۔ یہ زیادہ تر اسائنمنٹ میں استعمال ہوتا ہے نہ کہ بیان کے بطور جو تالیف کی غلطیاں پیدا کرتا ہے۔

اگر پہلے اوپرینڈ (مشروط اظہار) کی واپسی کی قیمت درست ہے تو ، دوسرے اوپرینڈ کی جانچ کی جائے گی۔ بصورت دیگر ، تیسرے اوپرینڈ کا اندازہ کیا جاتا ہے۔ لہذا ، مشروط آپریٹر کا نتیجہ تشخیص کے لئے سمجھے جانے والے اظہار کی تشخیص کا نتیجہ ہے۔

x؟ a: b کے بطور بیان کردہ اظہار کے لئے ، اوپیندرڈ کی تشخیص کی جائے گی جب صرف اوپرینڈ ایکس (مشروط اظہار) سچائی آتا ہے۔ بصورت دیگر ، اوپیندرڈ بی کی جانچ کی جائے گی۔

اس اصطلاح کو ٹرنری آپریٹر یا ان لائن اگر (iif) بھی کہا جاتا ہے۔


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

ٹیکوپیڈیا کنڈیشنل آپریٹر کی وضاحت کرتا ہے

مشروط آپریٹر C # میں واحد ٹرنری آپریٹر ہے (تین آپریڈ لیتے ہوئے)۔ یہ اگر - اور تعمیرات کے متبادل کے طور پر تشکیل دیتا ہے ، جو کم کوڈ اور بہتر پڑھنے کی اہلیت کے ساتھ بہتر جامعیت فراہم کرتا ہے۔ تالیف کے دوران ، سی # تالیف دہندہ اظہار کو شاخوں کے بیانات میں ترجمہ کرتا ہے ، جو بیانات کو متعدد کو کم کرسکتا ہے اور ماخذ کوڈ کی سطح پر گھوںسلا گھٹا سکتا ہے۔ بعض اوقات ، ٹرنری آپریٹر کے ل generated تیار کردہ کوڈ کچھ ہدایات کو ترتیب دے کر کارکردگی کو بڑھا سکتا ہے۔

مشروط آپریٹر کی خصوصیات یہ ہیں:

  • یہ دائیں باسی ہے ، اس کا مطلب یہ ہے کہ کارروائیوں کو دائیں سے بائیں شکل میں جوڑا جاتا ہے۔
  • یہ ہمیشہ مشروط آپریٹر کی علامت کے بعد بیان کردہ دو اظہارات میں سے ایک کی تشخیص کرتا ہے۔ یہ کبھی بھی دونوں کا جائزہ نہیں لیتا۔
  • پہلا اوپرینڈ لازمی یا پوائنٹر قسم کا ہونا چاہئے۔
  • دوسرے اور تیسرے آپریڈس کو ایک دوسرے میں بدلنے کے قابل ہونا چاہئے اور کسی دوسری قسم میں باہمی طور پر تبدیل نہیں ہونا چاہئے۔
  • نتیجہ کی قسم عام قسم ہے ، جو ایک ایل ویلیو ہے ، لیکن صرف اس صورت میں جب دوسرا اور تیسرا کام ایک ہی نوعیت کا ہو اور دونوں ہی ایل ویلیوز ہوں۔
  • صرف اسائنمنٹ کال ، انکریمنٹ ، کمی اور نیا آبجیکٹ آسا اسٹیٹمنٹ کا استعمال کیا جاسکتا ہے۔
  • جب ٹرنری آپریٹر کا استعمال کرتے ہوئے کسی تاثرات کی تشخیص کا نتیجہ کسی طریقے کی واپسی کے بیان میں استعمال ہوتا ہے تو ، اس کی قسم کامیاب تالیف کے ل enc انکلوزنگ کے طریقہ کار کی واپسی کی طرح سے مل سکتی ہے۔
  • جب نتیجہ مستقل نہیں ہوتا ہے تو ، مشروط اظہار کی قسم ان دو اقسام میں سے ایک سے زیادہ عام ایک پر مبنی ہوتی ہے۔
یہ تعریف C # کی شکل میں لکھی گئی تھی