متغير محلي

مؤلف: Randy Alexander
تاريخ الخلق: 23 أبريل 2021
تاريخ التحديث: 16 قد 2024
Anonim
#08 [c++] - Variable Scope (Local vs Global)
فيديو: #08 [c++] - Variable Scope (Local vs Global)

المحتوى

التعريف - ماذا يعني المتغير المحلي؟

المتغير المحلي ، في C # ، هو نوع من المتغيرات التي أعلن عنها إعلان المتغير المحلي في بداية كتلة المقصود من المتغير أن يكون محليًا. يمكن أن يحدث أيضًا في عبارة for-statement ، أو عبارة switch ، أو عبارة foreach ، أو عبارة استخدام أو عبارة catch معينة أو عبارة استخدام.

يحدد تعريف المتغير المحلي بوضوح نوع المتغير الذي تم تعريفه مع المعرف الذي يسمي المتغير.

المتغير المحلي هو نوع من المتغيرات التي يمكن استخدامها عندما يكون نطاق ومدى المتغير ضمن الطريقة أو كتلة العبارة التي تم الإعلان عنها. يتم استخدامه كمتغير التكرار في عبارة foreach ، ومتغير الاستثناء في جملة المصيد المحدد ومتغير المورد في عبارة الاستخدام. يمكن أيضًا استخدامه كثابت لا يمكن تعديل قيمته ضمن الطريقة أو كتلة العبارة التي يتم الإعلان عنها.

يعد المتغير المحلي المكتوب ضمنيًا والذي يستدل عليه المترجم من التعبير الموجود على اليمين ، مفيدًا في التعامل مع استعلامات اللغة المتكاملة (LINQ) ، والتي تُرجع أنواعًا مجهولة المصدر في إنشاء نوع مخصص لكل مجموعة نتائج LINQ.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia المتغير المحلي

يعتمد تخصيص الذاكرة لمتغير محلي على نوعه. في حالة وجود متغير محلي مكتوب عليه القيمة (لأنواع مثل البنية ، والأعداد الصحيحة ، وما إلى ذلك) ، يتم تخزين المحتويات بالكامل في المكدس ، في حين يتم تخزين المتغير المكتوب المرجعي بحيث يكون الجزء المرجعي منه في الحزمة ويتم تخزين محتوياته في الكومة.

يتم الإعلان عن متغير محلي مكتوب ضمنيًا دون استخدام نوع .NET ، ولكن باستخدام الكلمة "var" ، التي تقوم بتعيين النوع المناسب. على سبيل المثال ، يمكن استخدام متغير محلي مكتوب ضمنيًا في عبارة "foreach" دون الإعلان عن نوعه لتكرار مجموعة.

لا يجب إحالة المتغير المحلي في الكود في الموضع الذي يسبق بيان إعلان المتغير المحلي. بالإضافة إلى ذلك ، لا يمكن أن يكون هناك اثنين أو أكثر من المتغيرات المحلية التي تحمل الاسم نفسه داخل كتلة واحدة ، لأن هذا يمكن أن يؤدي إلى خطأ في الترجمة. يمكن الإعلان عن متغيرات محلية متعددة من نفس النوع وتهيئتها في بيان واحد.

ضمن طريقة لفئة تحتوي على متغير محلي باسم مماثل لحقلها ، يخفي المتغير المحلي الحقل أثناء الوصول إليه داخل الطريقة. يعد استخدام متغير محلي أكثر فعالية من حقل.


تمت كتابة هذا التعريف في خداع C #