What is the Difference between value and reference type?
Answer Posted / ajay
whenever a datatype is defined based on a structure it is said to be value type datatype.
whenever a datatype is derived from class definition then it is said to be reference type datatype.
value type memory allocated in stack
reference type memory allocated in heap
Inheritance is not support by the Value type members
Inheritance is support by the Reference type members
Value type data type are byte,int,uint,float,Double,decimal,char and bool
Reference type data type are string,class,objects,Enwn,interface and delegates
Is This Answer Correct ? | 6 Yes | 6 No |
Post New Answer View All Answers
What are static and dynamic variables?
What is difference between const and static in c#?
What are methods in C#?
What is parameters in c#?
What is dataset and dataadapter in c#?
What are generations and how are they used by the garbage collector?
Why interface is required?
What is a static property. Give an example?
What is the use of ienumerable?
What is list collection in c#?
Is there hashmap in c#?
What do you mean by the delegate in c#?
Structs are not reference types. Can structs have constructors?
What do u mean by thread safe?
Define the term immutable ?