بحیثیت آپریٹر

مصنف: Robert Simon
تخلیق کی تاریخ: 19 جون 2021
تازہ کاری کی تاریخ: 22 جون 2024
Anonim
Routescanner - آپریٹر کے طور پر شامل ہوں۔
ویڈیو: Routescanner - آپریٹر کے طور پر شامل ہوں۔

مواد

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

بطور آپریٹر ، سی # میں ، ایک آپریٹر ہے جو ایک حوالہ کی قسم کے تاثرات کو ایک قسم سے دوسری مطابقت پذیر قسم میں تبدیل کرنے کے لئے استعمال ہوتا ہے۔

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

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


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

ٹیکوپیڈیا بطور آپریٹر کی وضاحت کرتا ہے

بحیثیت آپریٹر ایک ٹیسٹنگ ٹیسٹنگ آپریٹر ہے جس میں دو پیرامیٹرز ہیں جن میں ریفرنس ٹائپ کا تاثر شامل ہے جس میں کنورٹ ہونا ضروری ہے اور منزل کی قسم جس میں کنورژن انجام دینا ہے۔ اگر تبادلہ کامیاب ہو تو ، یہ تبدیل شدہ شے کو لوٹاتا ہے ، یا ناکامی پر ختم ہوجاتا ہے۔

مثال کے طور پر ، آپریٹر بطور مجموعہ آبجیکٹ استعمال کرسکتا ہے جو مختلف اقسام کی اشیاء کی ایک فہرست - جیسے کہ عددی ، تار اور صارف کی وضاحت شدہ اقسام کی اشیاء - اور آئٹمریٹ میں سے ہر ایک تک رسائی حاصل کرنے کے لئے اکٹھا کرسکتا ہے۔ سٹرنگ کی قسم

بحیثیت آپریٹر صرف حوالہ اور باکسنگ کے تبادلوں کو انجام دینے کے لئے استعمال ہوتا ہے۔

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

بطور آپریٹر استعمال کرتے ہوئے قسم کے تبادلوں کو انجام دیتے وقت ، متغیر کو استعمال کرنے سے پہلے واپسی کی قیمت کو کالعدم قرار دینا پڑتا ہے۔ جب عام طریقہ کے ساتھ استعمال کیا جاتا ہے ، جو حوالہ اور قدر کی اقسام کو ان پٹ کے طور پر وصول کرسکتا ہے تو ، اس طریقہ کار کو صرف حوالہ کی اقسام کو قبول کرنے تک محدود ہونا پڑتا ہے۔

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


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