Instantiation generates 'activity' in the stack as well as heap. But do the actual class definitions (before) instantiation, technically reside in the stack or heap, or just part of a separate location in RAM?
thanks Gents,
Spatio
Loading
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
naveen awasthiPosted Oct 8, 2014, 8:10 AM
Anupam SinghPosted Jun 6, 2014, 11:10 PM
VulpesPosted Jun 6, 2014, 8:03 PM
There are in any case some really good ones already including Jeffrey Richter's books which are where I learnt most of what I know about the internals of .NET in the first place.
Yes, the process I've just described only applies to managed types and objects.
Since the CLR is written in C++ it can access unmanaged code natively though, to assist with this, it does have built-in mechanisms to convert .NET types to and from unmanaged types where they're not already compatible with each other.
Anupam SinghPosted Jun 6, 2014, 1:44 AM
Nicely described !. You should write book on .net :), why don't you try so?
I never put any comment after your reply, because its always perfect.
I have a query here .How .NET framework process unmanaged code ? It should be quite different then this process .
VulpesPosted Jun 5, 2014, 4:40 PM