. NET namespaces that are commonly used

Source: Internet
Author: User
Tags expression engine

-----------Common namespaces--------a sickle of hell

System.Collections

Namespaces contain interfaces and classes that define a collection of various objects such as lists, queues, bit arrays, hash tables, and dictionaries.

System.Collections.Generic

Namespaces contain interfaces and classes that define generic collections, which allow users to create strongly typed collections that provide better type security and performance than non-generic strongly typed collections.

System.Configuration

The namespace contains the types that provide the programming model for processing configuration data.

The System.Data//namespace provides access to classes that represent the ADO structure. By using ADO, you can generate components to effectively manage data from multiple data sources.

The System.Data.Common//namespace contains classes that are shared by various. NET Framework data providers.

The System.Data.Odbc//namespace is a. NET Framework data Provider for ODBC.

The System.Data.OleDb//namespace is a. NET Framework data Provider for OLE DB.

The SYSTEM.DATA.SQL//namespace contains classes that support SQL Server-specific features.

The System.Data.OracleClient//namespace is a. NET Framework data Provider for Oracle.

The System.Data.SqlClient//namespace is a. NET Framework data Provider for SQL Server.

The System.Data.SqlTypes//namespace provides classes for native data types in SQL Server 2005.

The system.web//namespace provides classes and interfaces that enable browser-to-server communication.

The System.Web.Caching//namespace provides classes for caching commonly used data on the server.

The System.Web.Configuration//namespace contains the classes that are used to set the ASP.

The System.Web.Handlers//namespace contains an HTTP handler class that handles requests made to the WEB server.

The System.Web.Services//namespace consists of classes that enable you to create XML Web services with ASP. NET and XML Web services clients

System.Web.UI

namespaces provide classes and interfaces that can be used to create ASP. ASP. NET Web pages that are used as ASP.

System.Web.UI.Adapters

The namespace contains the base class for the control adapter and the page adapter. You can use these adapters to override the life cycle state of pages and controls. Such overrides are useful if you want to modify the markup or behavior of these controls so that they fit into the new markup standard or a specific browser.

System.Web.UI.Design

Namespaces contain classes that you can use to extend design-time support for ASP. NET Web pages and Web server controls.

The System.Web.UI.HtmlControls//namespace contains classes that allow HTML server controls to be created on Web forms pages.

The System.Web.UI.WebControls//namespace contains classes that you can use to create Web server controls on a Web page

The System.Xml//namespace provides standards-based support for processing Xml.

The System.IO//namespace contains types that allow you to read and write files and data streams, and types that provide basic file and directory support.

The System.Net//namespace provides a simple programming interface for the various protocols used on the current network

System.Net.Mail//namespace contains classes for sending e-mail to a Simple Mail Transfer Protocol (SMTP) server for delivery

System.Text//namespace

System.Text.RegularExpressions

Namespaces contain classes that provide access to the. NET Framework regular expression engine.

The System.Drawing//namespace provides access to the basic graphics features of GDI +.

The System.Drawing.Design//namespace contains extended design-time user interface (UI) logic and drawing classes.

System.Drawing.Drawing2D//namespace provides advanced two-dimensional and vector graphics capabilities

System.Drawing.Imaging//namespace provides advanced GDI + image processing capabilities

The System.Drawing.Text//namespace provides advanced GDI + typesetting functionality.

The System.Globalization//namespace contains classes that define culture-related information, including language, country/region, calendar used, date, currency, and number format patterns, and the sort order of strings. We can use these classes to write globalization (internationalization) applications

System.Management//provides access to a large collection of management information and management events that are related to system, device, and application set checkpoints based on the Windows Management Instrumentation (WMI) architecture

The System.Reflection//namespace contains types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types can also be used to manipulate instances of loading types, such as hook events or calling methods. To create a type dynamically, use the System.Reflection.Emit namespace.

The System.Threading//namespace provides classes and interfaces that make multithreaded programming possible.

The System.Timers//namespace provides a Timer component that enables you to raise an event at a specified interval.

. NET namespaces that are commonly used

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.