Mega Code Archive

 
Categories / C# / Data Types
 

Shows that using an instance of the System Int32 stucture is the same as using the int keyword

/* C# Programming Tips & Techniques by Charles Wright, Kris Jamsa Publisher: Osborne/McGraw-Hill (December 28, 2001) ISBN: 0072193794 */ // //  TestInt.cs -- shows that using an instance of the System.Int32 stucture //  is the same as using the int keyword. // //                Compile this program with the following command line: //                    C:>csc TestInt.cs // namespace nsTestInt {     using System;          public class TestInt     {         static public void Main ()         {            System.Int32 x;            OutInt (out x);            Console.WriteLine ("The integer is " + x);            x = 42;            ShowInt (x);            ChangeInt (ref x);            Console.WriteLine ("The integer is " + x);         }         static void OutInt (out int val)         {             val = 42;         }         static void ShowInt (int val)         {            Console.WriteLine ("The value passed is " + val.ToString());         }         static void ChangeInt (ref System.Int32 val)         {             val *= 2;         }     } }