Espacios de Nombres en C
|
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]