Espacios de Nombres en C

Los Espacios de Nombres en C#
Información sobre la plantilla
DesarrolladorMicrosoft Corporation.
Modelo de desarrolloC#
Lanzamiento inicial2005
LicenciaComercial.
Sitio web
http://www.microsoft.com/net

En este artículo se muestra cómo utilizar los Espacios de Nombres en el lenguaje de programación C#.

Características

Los espacios de nombres se utilizan en gran medida en la programación de C# de dos maneras. En primer lugar, .NET Framework utiliza los espacios de nombres para organizar sus múltiples clases, de la forma siguiente: System.Console.WriteLine("Hello World!"); System es un espacio de nombres y Console es una clase incluida en ese espacio de nombres. Se puede utilizar la palabra clave using a fin de que no se requiera el nombre completo, de la manera siguiente: using System; Console.WriteLine("Hello"); Console.WriteLine("World!"); En segundo lugar, declarar espacios de nombres propios puede ayudar a controlar el ámbito de clase y nombres de método en proyectos de programación grandes. Utilice la palabra clave namespace para declarar un espacio de nombres, como en el ejemplo siguiente: namespace SampleNamespace {

   class SampleClass
   {
       public void SampleMethod()
       {
           System.Console.WriteLine(
             "SampleMethod inside SampleNamespace");
       }
   }

}

Información general sobre los espacios de nombre

Los espacios de nombres tienen las propiedades siguientes:

  • Organizan proyectos de código de gran tamaño.
  • El operador . delimita los espacios de nombres.
  • La palabra clave using directive significa que no se necesita especificar el nombre del espacio de nombres para cada clase.
  • El espacio de nombres global es el espacio de nombres "raíz": global::system siempre hará referencia al espacio de nombres System de .NET Framework.

Fuente

  • [Ayuda de Microsoft Visual Studio 2005 MDSN, URL: ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.es/dv_csref/html/b1c4ab46-3fad-4ffa-9deb-dd50a2d8c65a.htm]