Namespaces in C#


I have a collection of some namespaces which are used by me. I would like to share those things.

Collection of Namespaces



A Namespace is a group of related classes. It is a good practice to group related classes into a namespace when you create a class library. The Microsoft.CSharp namespace contains classes that support compilation and code generation using the C# language.


System;
Root for All other namespace in Dot Net. It is basic namespace for all other namespace.

System.IO;
The System.IO namespace contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support

System.Text;
The System.Text namespace contains classes representing ASCII and Unicode character encodings

System.Text.RegularExpressions;
The System.Text.RegularExpressions namespace contains classes that provide access to the .NET Framework regular expression engine.

System.Windows.Forms;
The System.Windows.Forms namespace contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system.

System.Collections;
The System.Collections namespace contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries.

System.Collections.Generic;
The System.Collections.Generic namespace contains interfaces and classes that define generic collections, which allow users to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections.

Microsoft.VisualBasic;
The Microsoft.VisualBasic namespace contains types that support the Visual Basic Runtime in Visual Basic.

Word = Microsoft.Office.Interop.Word;
The types and members of the Microsoft.Office.Interop.Word namespace provide support for interoperability between the COM object model of Microsoft Word 2010 and managed applications that automate Word 2010.

System.Diagnostics;
The System.Diagnostics namespace provides classes that allow you to interact with system processes, event logs, and performance counters.

System.Data;
The System.Data namespace provides access to classes that represent the ADO.NET architecture. ADO.NET lets you build components that efficiently manage data from multiple data sources.

System.Data.OleDb;
The .NET Framework Data Provider for OLE DB describes a collection of classes used to access an OLE DB data source in the managed space.

System.Data.Sqlclient;
The System.Data.SqlClient namespace is the.NET Framework Data Provider for SQL Server.

System.Drawing;
The System.Drawing namespace provides access to GDI+ basic graphics functionality. More advanced functionality is provided in the System.Drawing.Drawing2D, System.Drawing.Imaging, and System.Drawing.Text namespaces.

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

System.Xml.Schema;
The System.Xml.Schema namespace contains the XML classes that provide standards-based support for XML schema definition language (XSD) schemas.

System.Linq;
The System.Linq namespace provides classes and interfaces that support queries that use Language-Integrated Query (LINQ).

System.Array;
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.

System.Globalization;
The System.Globalization namespace contains classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers,

System.Net;
The System.Net namespace provides a simple programming interface for many of the protocols used on networks today.

System.Reflection;
The System.Reflection namespace contains types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata.

System.Security;
The System.Security namespace provides the underlying structure of the common language runtime security system, including base classes for permissions.

System.Threading;
The System.Threading namespace provides classes and interfaces that enable multithreaded programming.

System.Web;
The System.Web namespace supplies classes and interfaces that enable browser-server communication.

System.Web.Services;
The System.Web.Services namespace consists of the classes that enable you to create XML Web services using ASP.NET and XML Web service clients.


Comments

Author: karthikeyan30 Aug 2010 Member Level: Silver   Points : 0

Thanks for the useful commands...



  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: