Namespace | Description |
System | The most fundamental of all the .NET Framework Namespaces; it must be used by all applications, and it contains the classes that represent the basic data types that were presented earlier in the "Common Type System" section. |
System.CodeDom | Contains classes that are used to represent a source code document. |
System.Collections | Contains classes used to manage collections of objects. |
System.ComponentModel | Provides classes that control the design-time and runtime behavior of components and controls. |
System.Configuration | Contains classes that enable your application to access the .NET Framework configuration settings. |
System.Data | Provides support for ADO.NET and its database access classes and data types. The basic ADO.NET data management classes contained in the System.Data Namespace are the DataSet and DataTable classes that enable disconnected data access for Windows and Web-based applications. The specific System.Data classes are discussed in more detail in the next chapter. |
System.Diagnostics | Contains classes that enable your application to manage system processes as well as read the system event logs and performance monitor counters. |
System.DirectoryServices | Contains classes that enable your application to access the Active Directory via the ADSI(Active Directory Services Interface). |
System.Drawing | Contains classes that access the system's GDI+ functions, which provide graphics support. |
System.EnterpriseServices | Contains classes that provide access to COM+ for n-tiered enterprise application support. |
System.Globalization | Contains classes that enable National language Support (NLS) as well as support for Calendar objects. |
System.IO | Contains classes that enable your applications to read and write to data streams either synchronously or asynchronously. |
System.Management | Contains classes that provide access to the WMI (Windows Management Interface) infrastructure to provide systems monitoring and management support. |
System.Messaging | Contains classes that enable your application to read and write messages for the Microsoft Messaging Queuing technology. |
System.Net | Contains classes that enable your application to conduct network communications using HTTP, as well as TCP and UDP sockets. |
System.Reflection | Contains classes that enable the application to read the metadata of a loaded assembly. |
System.Resources | Contains classes that enable your application to store and load regional-specific resources. |
System.Runtime.ComplierServices | Contains classes that allow compiler developers to control aspects of the runtime behavior of the CLR. |
System.Runtime.InteropServices | Contains classes that enable your .NET applications to interface with COM (Component Object Model) objects and native Win32 APIs (Application Program Interfaces). |
System.Runtime.Remoting | Contains classes that enable your application to manage remote objects required for developing distributed applications. |
System.Runtime.Serialization | Contains classes that allow your applications to store and load objects by converting them into a sequential stream of bytes (serialization). |
System.Security | Contains classes that enable your application to control .NET Framework security features. These classes can manage security features such as permissions, policies, and cryptography. |
System.ServiceProcess | Contains classes that allow your applications to create, install, and manage Windows services. |
System.Text | Contains classes that represent ASCII, Unicode, UTF-7, and UTF-8 character sets. |
System.Threading | Contains classes that enable you to develop multithreaded applications. |
System.Timers | Contains classes that permit your application to raise an event following a specified interval of time. |
System.Web | Contains a set of classes that define ASP.NET. These classes essentially provide support for Web browser to Web server interaction. For example, different classes contained in this Namespace support Web hosting, mail, security, and user interface components. |
System.Windows.Forms | Contains the classes that enable the development of Windows-based applications. |
System.Xml | Contains a set of classes that enable your application to work with XML documents. |