导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

Type.Namespace 属性

2013/12/13

获取 Type 的命名空间。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public abstract string Namespace { get; }

属性值

类型: System.String
Type 的命名空间;如果当前实例没有命名空间或表示泛型参数,则为 null

命名空间是一种逻辑上的设计时命名的简便方法,主要用于在应用程序中定义范围或在单层次结构中组织类和其他类型。从运行时的角度来看,不存在命名空间。

如果当前 Type 表示构造泛型类型,则此属性将返回包含泛型类型定义的命名空间。类似地,如果当前 Type 表示泛型参数 T,则此属性返回包含定义 T 的泛型类型定义的命名空间。

如果当前 Type 对象表示泛型参数,则此属性返回 null

下面的示例演示如何使用 NamespaceModule 属性以及 TypeToString 方法。

说明注意:

要运行此示例,请参见生成具有静态 Windows Phone TextBlock 控件的示例


using System;
namespace MyNamespace
{
   class MyClass
   {
   }
}
public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      try
      {
         Type myType = typeof(MyNamespace.MyClass);
         outputBlock.Text += String.Format("\nPrinting the details of {0}.\n", myType) + "\n";
         // Get the namespace of the class Example.
         outputBlock.Text += String.Format("Namespace: {0}.", myType.Namespace) + "\n";
         // Get the name of the module.
         outputBlock.Text += String.Format("Module: {0}.", myType.Module) + "\n";
         // Get the fully qualified common language runtime namespace.
         outputBlock.Text += String.Format("Fully qualified type: {0}.", myType.ToString()) + "\n";
      }
      catch (Exception e)
      {
         outputBlock.Text += "Exception: " + e.Message + "\n";
      }
   }
}


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2015 Microsoft