Illustrates boxing and unboxing : Boxing Unboxing « Language Basics « C# / C Sharp

C# / C Sharp
1. 2D Graphics
2. Collections Data Structure
3. Components
4. Database ADO.net
5. Development Class
6. Event
7. File Stream
8. GUI Windows Form
9. Language Basics
10. Network
11. Office
12. Regular Expressions
13. Services Event
14. Thread
15. Web Services
16. Windows
17. XML
Microsoft Office Word 2007 Tutorial
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / CSharp Tutorial
ASP.Net
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
PHP
Python
SQL Server / T-SQL
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
C# / C Sharp » Language Basics » Boxing UnboxingScreenshots 
Illustrates boxing and unboxing
Illustrates boxing and unboxing

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/

/*
  Example7_8.cs illustrates boxing and unboxing
*/

using System;

public class Example7_8
{

  public static void Main()
  {

    // implicit boxing of an int
    int myInt1 = 10;
    Console.WriteLine("myInt1.ToString() = " + myInt1.ToString());
    Console.WriteLine("myInt1.GetType() = " + myInt1.GetType());

    // explicit boxing of an int to an object
    int myInt2 = 10;
    object myObject = myInt2;  // myInt2 is boxed
    Console.WriteLine("myInt2 = " + myInt2);
    Console.WriteLine("myObject = " + myObject);

    // explicit unboxing of an object to an int
    int myInt3 = (intmyObject;  // myObject is unboxed
    Console.WriteLine("myInt3 = " + myInt3);

  }

}

           
       
Related examples in the same category
1. A simple boxing/unboxing exampleA simple boxing/unboxing example
2. Boxing also occurs when passing valuesBoxing also occurs when passing values
3. Boxing makes it possible to call methods on a valueBoxing makes it possible to call methods on a value
4. 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
5. is and Box UnBoxis and Box UnBox
w___w_w_.__j__a_v_a2___s___.___c_om_ | Contact Us
Copyright 2003 - 08 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.