The System namespace provides core classes for the .NET Framework, including the structures that define primitive CLR types. Almost each application ends up using the System namespace.
Key classes in the System namespace include the following:
Array ” Base class for all arrays; provides methods for manipulating arrays
Attribute ” Base class for custom attributes
Console ” Provides input, output, and error streams for console applications
Convert ” Provides primitive data type conversion methods
Enum ” Base class for all enumerations
Exception ” Base class for all exceptions
GC ” Provides access to the garbage collector
Math ” Provides mathematical functions
Object ” Base class for all classes defined in the .NET Framework and user -defined classes
Random ” Provides a pseudo-random number generator
String ” Represents a Unicode string
TimeZone ” Represents a time zone
Type ” Provides information about a type or class
Boolean, Byte, Char, DateTime, Decimal, Double, Int16 , Int32, Int64, SByte, Single, UInt16, UInt32, UInt64 ” Structures that represent their respective CLR types
EventHandler ” Delegate for an Event Handler method