2013-12-14 5 views
0

Я новичок в C# и теперь на этапе обучения. Я запутался со ссылочными и стоимостными типами. Я говорю об этом, но не нашел ответа, который заставляет меня понять.Структура памяти для ссылочных и значений типов

Вот мой класс. Я хочу знать, как все эти типы хранятся в куче/стеке.

class Demomemory 
{ 
     int var ; 
     string strVar ; 
     public DemoClass DC = new DemoClass(); //Another class object 
     public Demomemory(int x ,int y) 
     { 
     int z = x+ y ; 
     } 
} 

Может кто-нибудь пожалуйста, скажите мне, с какой-то схеме, как указанные выше переменные (вар, strVar, DC, х, у, г) получать хранится в памяти. Обычно я вижу некоторые утверждения, такие как DC - ссылка на фактический объект. Что это за эта ссылка.

Я новичок в C#, поэтому, пожалуйста, помогите мне в этом. Заранее спасибо .

ответ

0

Я хочу знать, как все эти типы хранятся в куче/стеке.

Вам не нужно никуда идти, кроме статьи Эрика Липперта here. В нем подробно рассматриваются каждый бит значения и ссылочный тип.

Смежные вопросы