Mega Code Archive

 
Categories / C# / Class Interface
 

Default Values of Class Member Variables

/*     * bool types are set to false.     * Numeric data is set to 0 (or 0.0 in the case of floating-point data types).     * string types are set to null.     * char types are set to '\0'.     * Reference types are set to null. Given these rules, ponder the following code: */ class Test  {       public int myInt;        // Set to 0.       public string myString;  // Set to null.       public bool myBool;      // Set to false.       public object myObj;     // Set to null.  }