Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Pole Module.FilterTypeName

.NET Framework (current version)
 

Publikováno: srpen 2016

A TypeFilter objekt, který filtruje seznam typy definované v tomto modulu na základě názvu. Toto pole je malá a velká písmena a jen pro čtení.

Obor názvů:   System.Reflection
Sestavení:  mscorlib (v mscorlib.dll)

public static readonly TypeFilter FilterTypeName

Hodnota pole

Type: System.Reflection.TypeFilter

Filtr podporuje koncový znak "*" zástupný znak.

Následující příklad zobrazuje názvy modulů, které odpovídají zadaným kritériím vyhledávání.

using System;
using System.Reflection;

namespace ReflectionModule_Examples
{
    class MyMainClass
    {
        static void Main()
        {
            Module[] moduleArray;

            moduleArray = typeof(MyMainClass).Assembly.GetModules(false);

            // In a simple project with only one module, the module at index
            // 0 will be the module containing these classes.
            Module myModule = moduleArray[0];

            Type[] tArray;

            tArray = myModule.FindTypes(Module.FilterTypeName, "My*");

            foreach(Type t in tArray)
            {
                Console.WriteLine("Found a module beginning with My*: {0}.", t.Name);
            }
        }
    }

    class MySecondClass
    {
    }

    // This class does not fit the filter criteria My*.
    class YourClass
    {
    }
}

.NET Framework
K dispozici od 1.1
Zpět na začátek
Zobrazit: