گھر ترقی ابتدائی پابند کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

ابتدائی پابند کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

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

Anonim

تعریف - ابتدائی بائنڈنگ کا کیا مطلب ہے؟

سی # میں ، ابتدائی بائنڈنگ ایک ایسا عمل ہے جس میں ابتدائی پابند آبجیکٹ بنانے کے لئے متغیر کو کسی خاص قسم کی آبجیکٹ کے لئے تفویض کیا جاتا ہے۔ یہ دیر سے جانے والی آبجیکٹ کے عمل سے متصادم ہوتا ہے ، جہاں کسی چیز کی قسم انسٹینٹیشن کے وقت سامنے آتی ہے۔


ابتدائی بائنڈنگ کا اطلاق متعدد C # تصورات میں ہوتا ہے ، جیسے اوورلوڈڈ طریقوں ، اوورلوڈ آپریٹرز اور اوور رائیڈ طریقوں ، جن کو اخذ کردہ اشیاء کے استعمال کے ذریعے براہ راست کہا جاتا ہے۔ ابتدائی پابند لچکدار نہیں ہے اور جائیداد اور طریقہ کار کی قسموں اور پیرامیٹرز کی اعلی انحصار کی وجہ سے ، ورژن مطابقت کے مسائل پیدا ہوسکتا ہے۔


ابتدائی بائنڈنگ کو کمپائل ٹائم پولیمورفزم ، جامد پابند اور مستحکم ٹائپنگ کے نام سے بھی جانا جاتا ہے۔

ٹیکوپیڈیا ارلی بائنڈنگ کی وضاحت کرتا ہے

ابتدائی پابند فوائد میں شامل ہیں:

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

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


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


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

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