الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

CTS Heap Stack

مغلق
بدأه naady في 28 أبريل 2007 · 1 رد · 1,050 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

تنقسم common type system اللى value type و reverence type

كل من value type و reference type مشتقين من ألأب الأساسى object

حيث أذا عرفنا متغير من نوع object فأنه يستطيع أن يحمل أى نوع من ألأنواع Any Data type

89889545sp3.gif

value type : وهيا مشتقه من الكلاس system.valuetype وهنا تحتفظ المتغيرات بقيمتها داخل جزء فى الزاكرة يسمى stack وتمحى من الزاكرة مباشرة بعد أنتهاء عمر المتغير

reference type : هنا يمكن أن نطلق على النوع نفسه أسم pointer لأنه يوضع فى ال stack ولكن يشير اللى قيمته الفعليه فى جزء من الزاكرة يسمى ال Heap وهنا لايتم حزف المتغير من الذاكرة مباشرة بعد أنتهاء عمر المتغير كما فى الvalue type ولكن يتم أستخدام ال Garbage Collection لتدميرة

rrye3.gif

rrrzd9.gif

=========================================

أخوكم : محمد النادى

#2

تفاصيل اكثر تجدها هنا

بعض المفاهيم في .NET, تعلم كيف يعمل .NET

اللهم صل و سلم على سيدنا محمد

كاف و نون خلقهم و فنائهم كاف و نون

عالمي شاشة و لغتي صفر و واحد

Just Smile ............You can do it

When you stop learning ... You stop leading

لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل

وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل

مدونتي الشخصية : Tammam Koujan

آخر مواضيع المدونة :

هذا الموضوع مغلق.

مواضيع مشابهة