Mega Code Archive

 
Categories / C# Tutorial / Data Type
 

Data type default value

using System; class MainClass {   public sbyte  theSignedByte;   public byte    theByte;   public short  theShort;   public ushort  theUShort;   public int    theInt;   public uint    theUInt;   public long    theLong;   public ulong  theULong;   public char    theChar;   public float  theFloat;   public double  theDouble;   public bool    theBool;   public decimal  theDecimal;   public string  theStr;   public object  theObj;   public static int Main(string[] args)   {     MainClass v = new MainClass();     Console.WriteLine("bool: {0}", v.theBool);     Console.WriteLine("byte: {0}", v.theByte);     Console.WriteLine("char: {0}", v.theChar);     Console.WriteLine("decimal: {0}", v.theDecimal);     Console.WriteLine("double: {0}", v.theDouble);     Console.WriteLine("float: {0}", v.theFloat);     Console.WriteLine("int: {0}", v.theInt);     Console.WriteLine("long: {0}", v.theLong);     Console.WriteLine("object: {0}", v.theObj);     Console.WriteLine("short: {0}", v.theShort);     Console.WriteLine("signed byte: {0}", v.theSignedByte);     Console.WriteLine("string: {0}", v.theStr);     Console.WriteLine("unsigned int: {0}", v.theUInt);     Console.WriteLine("unsigned long: {0}", v.theULong);     Console.WriteLine("unsigned short: {0}", v.theUShort);     return 0;   } } bool: False byte: 0 char: decimal: 0 double: 0 float: 0 int: 0 long: 0 object: short: 0 signed byte: 0 string: unsigned int: 0 unsigned long: 0 unsigned short: 0