Mega Code Archive

 
Categories / C# / Class Interface
 

Issue an error message if you do not initialize all of the fields in a structure

/* C# Programming Tips & Techniques by Charles Wright, Kris Jamsa Publisher: Osborne/McGraw-Hill (December 28, 2001) ISBN: 0072193794 */ // //  Struct.cs - Issue an error message if you do not initialize all of //              the fields in  a structure // //               Compile this program with the following command line: //                   C:>csc Struct.cs // using System; namespace nsStruct {     struct POINT     {         public int cx;         public int cy;         public int var;         public override string ToString ()         {             return ("(" + cx + ", " + cy + ")");         }     }     public class StructDemo2     {         static public void Main ()         {             POINT pt;             pt.cx = 24;             pt.cy = 42;             Console.WriteLine (pt); //            Console.WriteLine ("(" + pt.cx + ", " + pt.cy + ")");         }     } }