Hi Rajan Mishra,
2 one will be call boxing in the given situation
int i=1; string j =i.ToString();
For more details:
Boxing and Unboxing in C#https://www.tutorialsteacher.com/articles/boxing-unboxing-in-csharp
Hope, this will help you!
2 because boxing convert value type to object type
int a = 1; Object o = a; //Boxing Convert Value type to Ref Type
when we convert value type to object type
Primitive type is called as boxing Here int i=0 is boxing When you do typecasting then it's called as unboxing Int i = xyz.tosting()