These two are main but apart form the we are readonly memory string buffer memory, For similar kind of c# interview questions @ http://skillgun.com refer this link
Two types of memories are there in .net stack memory and heap memory
Stack and Heap.