Value Type:
When a value type instance is created a single location in memory is allocated to store the value. Primitive types such as int, double, float, bool, char are value types.
Reference Type:
When a reference type instance is created it handles through a separate reference. It acts just like a pointer. Meaning the memory address where your variable reside is actually holding another memory address. String is a reference type.
Note: Structs are value types, while classes are reference types
Sunday, December 23, 2012
What are Value types and Reference types
Subscribe to:
Post Comments (Atom)
No comments:
Write comments