Type.Module Özellik

Tanım

Geçerlinin tanımlandığı modülü (DLL) Type alır.

C#
public abstract System.Reflection.Module Module { get; }

Özellik Değeri

Module

Geçerlinin tanımlandığı Type modül.

Uygulamalar

Örnekler

Aşağıdaki örnek, ve özelliklerinin ve Namespace Module yönteminin kullanımını ToString Type gösterir.

C#
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.

Açıklamalar

Geçerli, Type oluşturulmuş bir genel türü temsil ediyorsa, bu özellik genel tür tanımının tanımlandığı modülü döndürür. Örneğin, bir örneği oluşturmanız, MyGenericStack<int> Module oluşturulmuş türün özelliği içinde tanımlanan modülü MyGenericStack<T> döndürür.

Benzer şekilde, geçerli genel Type bir parametreyi temsil T ederse, bu özellik tanımlayan genel türü içeren derlemeyi T döndürür.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

Ayrıca bkz.