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 is a collection in c#?
How can I produce an assembly?
Is static class thread safe in c#?
Can properties be private in c#?
What is the difference between select and selectmany?
Differentiate between static class and singleton instance?
Can partial class be inherited?
What are bitwise logical operators?
What happens if you add duplicate elements to a set?
Explain the difference between private and shared assembly?
What is func delegate in c#?
What is lock statement in C#?
Is c# pass by value?
How to add controls dynamically to the form using c#.net.
Why reflection is used in c#?