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

مقامی متغیر کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

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

Anonim

تعریف - مقامی متغیر کا کیا مطلب ہے؟

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


مقامی متغیر اعلامیہ واضح طور پر متغیر کی قسم کی وضاحت کرتا ہے جسے شناخت کرنے والے کے ساتھ ساتھ متغیر کا نام دیا جاتا ہے۔


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


ایک واضح طور پر ٹائپ شدہ مقامی متغیر جس کی قسم اس کے دائیں طرف کے اظہار سے مرتب کی گئی ہے وہ زبان مربوط سوالات (LINQ) سے نمٹنے میں مفید ہے ، جو ہر لینک نتیجہ کے سیٹ کے لئے اپنی مرضی کے مطابق قسم پیدا کرنے میں گمنام اقسام کی واپسی کرتی ہے۔

ٹیکوپیڈیا مقامی متغیر کی وضاحت کرتا ہے

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


کسی عمومی طور پر ٹائپ شدہ مقامی متغیر کا اعلان NET ٹائپ کو استعمال کیے بغیر کیا جاتا ہے ، لیکن مطلوبہ الفاظ "var" کے ساتھ ، جو مناسب قسم کو تفویض کرتا ہے۔ مثال کے طور پر ، ایک واضح طور پر ٹائپ کردہ مقامی متغیر کو "پیش خانے" کے بیان میں اس کی قسم کا اعلان کیے بغیر کسی مجموعہ کی تکرار کرنے کے لئے استعمال کیا جاسکتا ہے۔


مقامی متغیر کو متنی پوزیشن میں کوڈ میں حوالہ نہیں دیا جانا چاہئے جو اس مقامی متغیر کے اعلامیہ بیان سے پہلے ہے۔ اس کے علاوہ ، ایک ہی بلاک میں ایک ہی نام کے ساتھ دو یا زیادہ مقامی متغیرات نہیں ہوسکتے ہیں ، کیونکہ اس کی وجہ سے تالیف کی غلطی ہوسکتی ہے۔ ایک ہی بیان میں ایک ہی نوع کے متعدد مقامی متغیرات کو اعلان اور ابتداء کیا جاسکتا ہے۔


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

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