نول-کولیسسنگ آپریٹر

مصنف: Peter Berry
تخلیق کی تاریخ: 12 اگست 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
کولیشن، مائی ایس کیو ایل ٹیوٹوریل، حصہ 23
ویڈیو: کولیشن، مائی ایس کیو ایل ٹیوٹوریل، حصہ 23

مواد

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

سی # میں ، ایک نالی کوالیسنگ آپریٹر ایک آپریٹر ہے جو اس کی جانچ پڑتال کے لئے استعمال کیا جاتا ہے کہ آیا کسی متغیر کی قدر کالعدم ہے۔ اس کی نمائندگی علامت "؟؟" کرتی ہے۔


کال کولیسسنگ آپریٹر اقدار کے جوڑے میں سے پہلی غیر نال ویلیو کے انتخاب کی اجازت دیتا ہے۔ یہ ناقابل قابل ویلیو ٹائپ یا حوالہ ٹائپ کے متغیر کے ل default ڈیفالٹ ویلیو سیٹ کرنے کے لئے استعمال ہوتا ہے۔ اس کو آسان تر ترکیب کے ساتھ اظہار استوار کرنے کے لئے استعمال کیا جاسکتا ہے جو منطقی طور پر کسی اور کمپیکٹ شکل میں آئی ایف اسٹیٹ یا ٹرنری آپریٹر کا استعمال کرتے ہوئے کسی اظہار کے مترادف ہے۔ نول-کویلیسنگ آپریٹر پر مشتمل اظہار میں کم سے کم ماخذ کوڈ ہے اور بہتر پڑھنے کی اہلیت فراہم کرتا ہے۔

ڈیٹا بیس اور XML ڈیٹا سے وابستہ ایپلی کیشنز میں ، متغیر ایک غیر وضاحتی حالت میں ہوسکتے ہیں ، جس سے یہ ظاہر ہوتا ہے کہ وہ کسی مناسب قیمت پر سیٹ نہیں ہیں۔ اس طرح کے متغیر (nlalable قسم کے) کو جانچنے کے لئے ایک null-Coalescing آپریٹر استعمال کیا جاتا ہے۔ اگر متغیر کالعدم ہے تو ، نول-کوالیسنگ آپریٹر غیر مستحکم قسم کے متغیر کو تفویض کرتے وقت پہلے سے طے شدہ قیمت کی فراہمی کے لئے استعمال ہوتا ہے۔

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

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

نول-کوالیسنگ آپریٹر ایک بائنری آپریٹر ہے جو فارم کے ایک مشروط اظہار میں استعمال ہوتا ہے ، "a ؟؟ b" ، جہاں بائیں ہاتھ کے اوپرینڈ میں بیان ہوتا ہے ، "a" ، لازمی قسم یا حوالہ قسم کا ہونا ضروری ہے۔ اگر "a" کی تشخیص کو کالعدم قرار نہیں دیا جاتا ہے تو ، یہ "a" کی تشخیص کا نتیجہ واپس کرتا ہے۔ بصورت دیگر ، دائیں ہاتھ کے اوپرینڈ ، "بی" میں اظہار کی تشخیص کی جاتی ہے تاکہ پورے اظہار کا نتیجہ حاصل کیا جاسکے۔


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

ایک nullable ویلیو ٹائپ متغیر کی تفویض ایک غیر مستحکم قسم کے لئے ایک مرتب کرنے والی غلطی کا نتیجہ ہے ، اور اس طرح کے اسائنمنٹ کے لئے واضح کاسٹ کے استعمال کا نتیجہ مستثنیٰ ہوسکتا ہے۔ کمپلر غلطی اور استثناء سے بچنے کے لئے اس طرح کے اسائنمنٹس میں ایک کیل کوالیسنگ آپریٹر استعمال کیا جاتا ہے۔

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

ایک اظہار میں ہونے والی کارروائیوں میں جو نال-Coalescing آپریٹر استعمال کرتا ہے دائیں سے بائیں گروپ کیا جاتا ہے۔

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