Default Values of Class Member Variables : Class Variables « Class Interface « C# / C Sharp






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. 
} 

 








Related examples in the same category

1.The super-string class.
2.Field Attributes
3.A Simple Class and Objects
4.Class variables with default valueClass variables with default value
5.Static class variableStatic class variable
6.declare a class Address containing the data members to describe a US address along with the member functions