A simple boxing/unboxing example : Boxing Unboxing « Data Types « C# / C Sharp






A simple boxing/unboxing example

A simple boxing/unboxing example
 
/*
C#: The Complete Reference 
by Herbert Schildt 

Publisher: Osborne/McGraw-Hill (March 8, 2002)
ISBN: 0072134852
*/


// A simple boxing/unboxing example. 
using System; 
 
public class BoxingDemo { 
  public static void Main() { 
    int x; 
    object obj; 
 
    x = 10; 
    obj = x; // box x into an object 
 
    int y = (int)obj; // unbox obj into an int 
    Console.WriteLine(y); 
  } 
}


           
         
  








Related examples in the same category

1.implicit boxing of an int
2.explicit boxing of an int to an object
3.explicit unboxing of an object to an int
4.Boxing also occurs when passing valuesBoxing also occurs when passing values
5.Boxing makes it possible to call methods on a valueBoxing makes it possible to call methods on a value
6.Illustrates boxing and unboxingIllustrates boxing and unboxing
7.Automatic boxing and unboxing to pass an undetermined data type to a functionAutomatic boxing and unboxing to pass an undetermined data type to a function
8.is and Box UnBoxis and Box UnBox
9.Boxing struct object
10.Box to object