Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what is the difference between value types and reference
types?

Answer Posted / susant

Value type - bool, byte, decimal, double, enum , float,
int, long, short, strut, uint, ulong,
Value types are stored in the Stack
Reference type - class, delegate, interface, object, string
Reference types are stored in the Heap

Value types : Value types directly contain their data, and
instances of value types are either allocated on the stack
or allocated inline in a structure. Value types can be
built-in (implemented by the runtime), user-defined, or
enumerations.

Reference types : Reference types store a reference to the
value's memory address, and are allocated on the heap.
Reference types can be self-describing types, pointer
types, or interface types. The type of a reference type can
be determined from values of self-describing types. Self-
describing types are further split into arrays and class
types. The class types are user-defined classes, boxed
value types, and delegates.

Variables that are value types each have their own copy of
the data, and therefore operations on one variable do not
affect other variables. Variables that are reference types
can refer to the same object; therefore, operations on one
variable can affect the same object referred to by another
variable. All types derive from the System.Object base type.

Is This Answer Correct ?    3 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain COM with example?

952


Explain a .net mobile example with details? : Microsoft dot net mobile

879


Explain the number or character entered through keyboard gets converted to equivalent ascii code & it get stored on ram in the binary form.

954


What are the major differences between services and web services?

932


What is .net mobile utility controls. Explain with an example? : Microsoft dot net mobile

878


6. Wcf- what is SOA

2369


What are the five stages in a dlx pipeline? : Dot net architecture

979


data types used in validation control

2208


deference between display and visibility property of CSS

2279


How do I prevent concurrent access to my data?

1033


question related to table havi colspan and row span

2264


Why am I getting an invalidoperationexception when I serialize an arraylist?

893


What are the options provived by vss to the user? how it will help us while delevoping application?

2218


What does the term "green architecture" mean? : Dot net architecture

898


Explain pipelining? : Dot net architecture

1000