Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Type.Namespace

 

Publicado: octubre de 2016

Obtiene el espacio de nombres de Type.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public abstract string Namespace { get; }

Valor de propiedad

Type: System.String

Espacio de nombres de Type; null si la instancia actual no tiene un espacio de nombres o representa un parámetro genérico.

Implementa

_Type.Namespace

Un espacio de nombres es una comodidad nomenclatura de tiempo de diseño lógica, que usan principalmente para definir un ámbito en una aplicación y organizar clases y otros tipos en una estructura jerárquica independiente. Desde el punto de vista del tiempo de ejecución, no hay ningún espacio de nombres.

Si la corriente Type representa el tipo de un tipo genérico construido, esta propiedad devuelve el espacio de nombres que contiene la definición de tipo genérico. De forma similar, si la actual Type representa un parámetro genérico T, esta propiedad devuelve el espacio de nombres que contiene la definición de tipo genérico que define T.

Si la corriente Type objeto representa un parámetro genérico, esta propiedad devuelve null.

En el ejemplo siguiente se muestra cómo utilizar el Namespace y Module Propiedades y ToString método Type.

using System;

namespace MyNamespace
{
    class MyClass
    {
    }
}

public class Example
{
    public static void Main()
    {
         Type myType = typeof(MyNamespace.MyClass);
         Console.WriteLine("Displaying information about {0}:", myType); 
         // Get the namespace of the myClass class.
         Console.WriteLine("   Namespace: {0}.", myType.Namespace);
         // Get the name of the module.
         Console.WriteLine("   Module: {0}.", myType.Module);
         // Get the fully qualified type name.
         Console.WriteLine("   Fully qualified name: {0}.", myType.ToString());
    }
}
// The example displays the following output:
//    Displaying information about MyNamespace.MyClass:
//       Namespace: MyNamespace.
//       Module: type_tostring.exe.
//       Fully qualified name: MyNamespace.MyClass.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: