متغير

مؤلف: Robert Simon
تاريخ الخلق: 21 يونيو 2021
تاريخ التحديث: 24 يونيو 2024
Anonim
Mohammed Saeed - Met3’er | محمد سعيد - متغير ( Official Audio )
فيديو: Mohammed Saeed - Met3’er | محمد سعيد - متغير ( Official Audio )

المحتوى

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

يشير المتغير ، في C # ، إلى موقع في الذاكرة حيث يمكن للتطبيق تخزين بياناته. تستخدم المتغيرات لتخزين نتيجة العمليات الحسابية والاحتفاظ بالقيم التي يمكن أن تتغير أثناء تنفيذ البرنامج. تُستخدم المتغيرات أيضًا لوضع واسترداد أشكال البيانات تعبيرًا.

تم تصميم لغة C # لتكون "آمنة من النوع" ، مما يساعد على ضمان أن تكون القيمة المخزنة في متغير من النوع المناسب. يحدد نوع المتغير نوع البيانات التي يمكنه الاحتفاظ بها. تساعد هذه الميزة على تخفيف العبء عن المبرمج من خلال ضمان سلامة نوع البيانات.

بخلاف اللغات المكتوبة بشكل فضفاض مثل Jscript ، تتوقع C # تحديد نوع بيانات المتغير أثناء التصريح ، مما يساعد على تخصيص الذاكرة للمتغير أثناء وقت التشغيل. من أجل الحفاظ على سلامة البيانات المخزنة في متغير ، يحدد C # مجموعة من القواعد التي تحدد العمليات المسموح بها والتي يمكن تنفيذها على المتغير.

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

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

يجب التصريح عن متغير قبل استخدامه. يشير إعلان المتغير إلى اسمه ونوعه وقيمة أولية اختيارية. إنها ممارسة برمجة جيدة لتعيين متغير في البداية. يمكن ضبط المتغير على قيمة بواسطة مهمة أو باستخدام عوامل الزيادة / التخفيض (++ / -). يحدد نطاق المتغير رؤيته لرمز البرنامج ويمكن تحديده على مستوى فئة أو طريقة ، أو في كود متداخل.

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

على سبيل المثال ، يمكن تعريف متغير ، "StudentName" ، كمتغير سلسلة من نوع المرجع.

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