احتمالا منظور جزوه شما data type بوده و اشتباه تایپی رخ داده
وقتی شما در C# متغیری ایجاد میکنید ، مقداری از حافظه رم برای نگهداری این متغیر اختصاص داده میشه که نام متغیر ، نوع یا همون data type متغیر و همچنین مقدار اون متغیر در این حافظه ذخیره میشه
اما در C# ما دو نوع کلی متغیر داریم
reference type ها و value type ها
value type ها در هنگام تعریف در حافظه stack ذخیره میشن و به روش LIFO (Last in First Out) عملیات allocate و de-allocate اوها انجام میشه یعنی اخرین متغیر ورودی زودتر از بقیه خارج میشه
اما در مورد reference type ها به این صورت نیست
این متغیر ها در حافظه ی heap ذخیره میشن و هر زمان که نیاز باشه بدون هیچ روش خاصی (FIFO or LIFO) از حافظه خارج شده و قابل دسترس خواهند بود
البته آدرس این حافظه ی heap که به reference type داده شده در فضای stack ذخیره میشه
منظور از اون پوینتر که گفتین همین ادرس حافظه ی heap هستش
امیدوارم متوجهش شده باشین
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)