Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft das Modul (die DLL) ab, in dem der aktuelle Type definiert ist.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public MustOverride ReadOnly Property Module As Module
'Usage
Dim instance As Type
Dim value As Module
value = instance.Module
public abstract Module Module { get; }
public:
virtual property Module^ Module {
Module^ get () abstract override;
}
/** @property */
public abstract Module get_Module ()
public abstract function get Module () : Module
Eigenschaftenwert
Der Name des Moduls, in dem der aktuelle Type definiert ist.
Hinweise
Wenn der aktuelle Type einen konstruierten generischen Typ darstellt, gibt diese Eigenschaft das Modul zurück, in dem der Typ definiert wurde. Wenn Sie z. B. eine MyGenericStack<int>-Instanz erstellen, gibt die Module-Eigenschaft für den konstruierten Typ das Modul zurück, in dem MyGenericStack<T> definiert ist.
Ebenso gilt: Wenn der aktuelle Type den generischen Parameter T darstellt, gibt diese Eigenschaft die Assembly zurück, die den generischen Typ enthält, in dem T definiert ist.
Beispiel
Im folgenden Beispiel wird die Verwendung der Namespace-Eigenschaft und der Module-Eigenschaft sowie der ToString-Methode von Type veranschaulicht.
Imports System
Imports Microsoft.VisualBasic
Namespace MyNamespace
Class [MyClass]
End Class '[MyClass]
End Namespace 'MyNamespace
Public Class Type_ToString_3
Public Shared Sub Main()
Try
Dim myType As Type = GetType(MyNamespace.MyClass)
Console.WriteLine(ControlChars.NewLine + "Printing the details of {0}." + ControlChars.NewLine, myType)
' Get the namespace of the class Type_ToString_3.
Console.WriteLine("Namespace: {0}.", myType.Namespace)
' Get the name of the module.
Console.WriteLine("Module: {0}.", myType.Module)
' Get the fully qualified common language runtime namespace.
Console.WriteLine("Fully qualified type: {0}.", myType.ToString())
Catch e As Exception
Console.WriteLine("Exception: " + e.Message.ToString())
End Try
End Sub 'Main
End Class 'Type_ToString_3
using System;
namespace MyNamespace
{
class MyClass
{
}
}
public class Type_ToString_3
{
public static void Main()
{
try
{
Type myType = typeof(MyNamespace.MyClass);
Console.WriteLine("\nPrinting the details of {0}.\n", myType);
// Get the namespace of the class Type_ToString_3.
Console.WriteLine("Namespace: {0}.", myType.Namespace);
// Get the name of the module.
Console.WriteLine("Module: {0}.", myType.Module);
// Get the fully qualified common language runtime namespace.
Console.WriteLine("Fully qualified type: {0}.", myType.ToString());
}
catch(Exception e)
{
Console.WriteLine("Exception: " + e.Message );
}
}
}
using namespace System;
namespace MyNamespace
{
ref class MyClass{};
}
int main()
{
try
{
Type^ myType = MyNamespace::MyClass::typeid;
Console::WriteLine( "\nPrinting the details of {0}.\n", myType );
// Get the namespace of the class MyClass.
Console::WriteLine( "Namespace: {0}.", myType->Namespace );
// Get the name of the module.
Console::WriteLine( "Module: {0}.", myType->Module );
// Get the fully qualified common language runtime namespace.
Console::WriteLine( "Fully qualified type: {0}.", myType );
}
catch ( Exception^ e )
{
Console::WriteLine( "Exception: {0}", e->Message );
}
}
package MyNamespace;
import System.*;
class MyClass
{
} //MyClass
public class Type_ToString_3
{
public static void main(String[] args)
{
try {
Type myType = MyNamespace.MyClass.class.ToType();
Console.WriteLine("\nPrinting the details of {0}.\n", myType);
// Get the namespace of the class Type_ToString_3.
Console.WriteLine("Namespace: {0}.", myType.get_Namespace());
// Get the name of the module.
Console.WriteLine("Module: {0}.", myType.get_Module());
// Get the fully qualified common language runtime namespace.
Console.WriteLine("Fully qualified type: {0}.", myType.ToString());
}
catch (System.Exception e) {
Console.WriteLine("Exception: " + e.get_Message());
}
} //main
} //Type_ToString_3
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0