گھر ترقی سی میں کیا ڈالا جاتا ہے؟ - ٹیکپوپیڈیا سے تعریف

سی میں کیا ڈالا جاتا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

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

کاسٹ ، C # کے سیاق و سباق میں ، ایک ایسا طریقہ ہے جس کے ذریعہ قیمت کو ڈیٹا کی قسم سے دوسرے میں تبدیل کیا جاتا ہے۔ کاسٹ ایک واضح تبدیلی ہے جس کے ذریعہ تالیف دہندگان کو تبادلوں اور ڈیٹا کے ضائع ہونے کے نتیجے میں بتایا جاتا ہے۔


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


مرتب وقت کے وقت C # زبان میں متغیرات کی موروثی خصوصیت کی وجہ سے جامد طور پر ٹائپ کیے جانے کی وجہ سے ، کوڈ میں ایک بار اعلان کردہ متغیرات کا دوبارہ اعلان نہیں کیا جاسکتا ہے اور دوسری قسم کی اقدار کو محفوظ نہیں کیا جاسکتا ہے ، جب تک کہ اس قسم کو متغیر کی قسم میں تبدیل نہیں کیا جاسکتا ہے۔ کاسٹ کسی خاص قسم کی قدر کو کسی ایسے طریقہ کار کے متغیر یا پیرامیٹر میں کاپی کرنے میں مدد کرتا ہے جو مختلف قسم کا ہوتا ہے۔


کاسٹ کو بظاہر تبادلوں کے طور پر بھی جانا جاتا ہے۔

ٹیکوپیڈیا کاسٹ کی وضاحت کرتا ہے

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


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

  • 'اس' آپریٹر کا استعمال ایک حوالہ سے دوسرے میں کامیاب کاسٹنگ کے لئے اور کسی چیز کی کاسٹ کیے بغیر اس کی قسم کا تعین کرنے کے لئے کیا جاتا ہے۔
  • 'As' آپریٹر کاسٹ کی قیمت حاصل کرنے کے لئے استعمال ہوتا تھا ، اگر کاسٹ کامیابی کے ساتھ بنایا جاسکتا ہے اور اس وجہ سے زیادہ موثر ہے۔

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

یہ تعریف C # کے تناظر میں لکھی گئی تھی
سی میں کیا ڈالا جاتا ہے؟ - ٹیکپوپیڈیا سے تعریف