Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Type.Module-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft das Modul (die DLL) ab, in dem der aktuelle Type definiert ist.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public abstract Module Module { get; }

Eigenschaftswert

Type: System.Reflection.Module

Das Modul, in dem der aktuelle Type definiert ist.

Implementiert

_Type.Module

Wenn die aktuelle Type stellt ein konstruierter generischer Typ, diese Eigenschaft gibt das Modul, die in der Definition des generischen Typs definiert wurde. Z. B. eine Instanz von MyGenericStack<int>, die Module -Eigenschaft für den konstruierten Typ gibt das Modul in der MyGenericStack<T> definiert ist.

Auf ähnliche Weise, wenn die aktuelle Type einen generischen Parameter darstellt T, diese Eigenschaft gibt die Assembly, die den generischen Typ enthält, definiert T.

Das folgende Beispiel veranschaulicht die Verwendung des der Namespace und Module Eigenschaften und die ToString Methode 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.

.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: