![Webinar: iiQKA یوزر انٹرفیس](https://i.ytimg.com/vi/d1F_JL7tUSg/hqdefault.jpg)
مواد
- تعریف - اشارے چلانے والے کا کیا مطلب ہے؟
- مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔
- ٹیکوپیڈیا انڈریکشن آپریٹر کی وضاحت کرتا ہے
تعریف - اشارے چلانے والے کا کیا مطلب ہے؟
ایک سمت آپریٹر ، C # کی شکل میں ، آپریٹر ہے جو متغیر کی ویلیو حاصل کرنے کے لئے استعمال ہوتا ہے جس کی طرف ایک پوائنٹر اشارہ کرتا ہے۔ اگرچہ ایک نقاط کسی متغیر کی طرف اشارہ کرتا ہے تو اس کے میموری پتے میں محفوظ کردہ متغیر کی قدر تک بالواسطہ رسائی مہیا کرتا ہے ، لیکن سمت آپریٹر اشارے کا اشارہ کرتا ہے اور اس میموری مقام پر متغیر کی قدر لوٹاتا ہے۔ سمت آپریٹر ایک غیر متحرک آپریٹر ہے جس کی نمائندگی علامت (*) کرتی ہے۔سمت آپریٹر کا استعمال کسی اشارے میں کسی اشارے کے اشارے میں ، اشارہ میں اشارہ کرنے والے اشاروں کی ایک جہتی سرنی ، چار کو ایک اشارہ ، اور کسی نامعلوم قسم کے اشارے میں استعمال کیا جاسکتا ہے۔
سمت آپریٹر ڈیریفرس آپریٹر کے نام سے بھی جانا جاتا ہے۔
مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔
ٹیکوپیڈیا انڈریکشن آپریٹر کی وضاحت کرتا ہے
(*) علامت پوائنٹر کی اقسام کا اعلان کرنے اور پوائنٹر انڈائرکشن انجام دینے میں استعمال ہوتا ہے ، جبکہ ’ایڈریس آف‘ آپریٹر () متغیر کا پتہ واپس کرتا ہے۔ لہذا ، سمت آپریٹر اور پتہ کا آپریٹر ایک دوسرے کے الٹ ہیں۔سی # صرف غیر محفوظ خطے میں ہی پوائنٹس استعمال کرنے کی اجازت دیتا ہے ، جس سے یہ ظاہر ہوتا ہے کہ اس خطے میں کوڈ کی حفاظت کو عام زبان کے رن ٹائم (سی ایل آر) کے ذریعہ توثیق نہیں کیا جاتا ہے۔ غیر محفوظ خطے میں ، سمت آپریٹر کو ایک پوائنٹر کو پڑھنے اور لکھنے کی اجازت ہے۔ مندرجہ ذیل سی # بیانات سمت آپریٹر کے استعمال کی وضاحت کرتے ہیں۔
- int a = 1، b؛ // لائن 1
- int * pInt = & a؛ // لائن 2
- b = * پن؛ // لائن 3
سمت آپریٹر کا استعمال درست پوائنٹر کو کسی ایسے ایڈریس کے ساتھ کرنا ہے جس کی طرف اشارہ ہوتا ہے جس طرح اس کی طرف اشارہ کیا جاتا ہے ، تاکہ رن ٹائم کے وقت غیر وضاحتی رویے سے بچا جاسکے۔ تالیف کی غلطیوں سے بچنے کے لئے ، اسے باطل پوائنٹر یا کسی ایسے اظہار پر نہیں لگانا چاہئے جو پوائنٹر کی قسم کا نہیں ہے۔ تاہم ، دائیں پوائنٹر کی قسم پر باطل پوائنٹر کاسٹ کرنے کے بعد ، سمت آپریٹر استعمال کیا جاسکتا ہے۔
جب کسی ایک بیان میں ایک سے زیادہ پوائنٹس کا اعلان کرتے ہو تو ، انڈیریکشن آپریٹر صرف ایک بار بنیادی نوعیت کے ساتھ لکھا جانا چاہئے اور ہر پوائنٹر کے نام کے لئے دہرایا نہیں جانا چاہئے۔ سمت آپریٹر C اور C ++ کے برعکس ، C # میں تقسیم ہوتا ہے۔ جب سمت آپریٹر کو کالعدم اشارے پر لاگو کیا جاتا ہے تو ، اس کے نفاذ کے نفاذ سے متعین طرز عمل ہوتا ہے۔ چونکہ یہ آپریٹر غیر محفوظ Con میں استعمال ہوتا ہے ، لہذا تالیف کے دوران غیر محفوظ شدہ مطلوبہ الفاظ کو / غیر محفوظ آپشن کے ساتھ اس سے پہلے ہی استعمال کرنا چاہئے۔ یہ تعریف C # کی شکل میں لکھی گئی تھی