Senior .Net Developer Question:

Download Job Interview Questions and Answers PDF

What is the difference between boxing and unboxing?

Senior .Net Developer Interview Question
Senior .Net Developer Interview Question

Answer:

Boxing is the process of converting a value type to the type object, and unboxing is extracting the value type from the object. While the boxing is implicit, unboxing is explicit.

Example (written in C#):

int i = 13;
object myObject = i; // boxing
i = (int)myObject; // unboxing

Download Senior .Net Developer Interview Questions And Answers PDF

Previous QuestionNext Question
What is the difference between Task and Thread in .NET?What is deferred execution vs. immediate execution in LINQ?