What is Boxing and Unboxing?

Answers were Sorted based on User's Feedback



What is Boxing and Unboxing?..

Answer / kautilya

Boxing is to implicitly converting value type to refrence
type,

int x = 10;
double y = x;


Unboxing is to explicitly converting refrence type to value
type

double y = 10.234;
int x = (int)y;

Is This Answer Correct ?    8 Yes 1 No

What is Boxing and Unboxing?..

Answer / lakshmi

The conversion of the value type to reference type is known
as Boxing and converting reference type back to value type
is known as Unboxing.

Is This Answer Correct ?    8 Yes 1 No

What is Boxing and Unboxing?..

Answer / kumaresh

BOXING: Converting value type to referenc type.
Here we go with an example,

ArrayList instance = new ArrayList()
//In the above line of code,ArrayList is a reference
type.Add some items to the arraylist. For example,

instance.Add(1);
instance.Add(100);
instance.Add(3);
//3 items added to the arraylist.
//Integer valuee 3 is value type.Adding 3 to the reference
type(here it's arraylist) is boxing.
i.e., Converting value type to referenc type.

UNBOXING:Converting Reference type to value type.
Below is an example, retrives the items from the
arraylist.

foreach (int item in arrayList)
Console.WriteLine(item);

Here arraylist(referenec type) will have 3 values in the
list, which we added above.
Adding this arraylist items to an int variable[here int
variable is "item"] is unboxing.
i.e.,converting the reference type to value type.

Hope you would have understood.
Thanks

Is This Answer Correct ?    5 Yes 0 No

What is Boxing and Unboxing?..

Answer / eduardo belmonte

Boxing is the process of converting value type to reference
type.

Unboxing is the process of converting from a reference type
to a value type.

Both are slow and should be avoided when possible or
unneeded.

Dim st AS String
Dim obj As Object
Dim n As Integer = 5
st = n ' Boxing happens
obj = n ' Boxing happens

n = st ' Unboxing happens
n = obj ' Unboxing happens

Is This Answer Correct ?    4 Yes 1 No

What is Boxing and Unboxing?..

Answer / amit

The conversion of the value type to reference type is known
as Boxing and converting reference type back to value type
is known as Unboxing.

Is This Answer Correct ?    2 Yes 0 No

What is Boxing and Unboxing?..

Answer / uma

Boxing means converting value type to refrence type and un
boxing means converting refrence type to value type

Is This Answer Correct ?    2 Yes 0 No

What is Boxing and Unboxing?..

Answer / karthik

Boxing:Focing an value type into referencetype is known as boxing.
EX:int a=10;
object obj;
obj=a;
Unboxng:forcing an reference type into value type is known as unboxing.
EX:
int b:
b=(int)obj;
unboxing should be done explicitly using datatype casting.

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More ASP.NET Interview Questions

How to stop the inheritance?

2 Answers   TCS,


How to rename a table using sql queries?

0 Answers  


How will you maintain versioning in asp.net 2.0?

0 Answers   MCN Solutions,


One of the properties of the Web Part has an incorrect format. Windows SharePoint Services cannot deserialize the Web Part. Check the format of the properties and try again. - this error is occured in Sharepoint 2007 while deploy the web part

1 Answers   WebInfo,


Any alternative to avoid name collisions other then Namespaces?

1 Answers  






How do I open an ashx file in windows 7?

0 Answers  


Write some code using interfaces, virtual methods, and an abstract class`

0 Answers  


What kind of data can be stored in viewstate?

0 Answers  


Can the validation occurs in server-side or client-side? If the validation occurs why should we do?

0 Answers   Siebel,


What is master page in dtp?

0 Answers  


About delegates ?

7 Answers   TCS,


Are there any resources for drop-in replacements for the default css that comes with the ASP.NET Website template?

0 Answers   MCN Solutions,


Categories