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