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

Vlastnost Type.IsInterface

.NET Framework (current version)
 

Získává hodnotu označující zda Type rozhraní; není třída nebo typ hodnoty.

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

public bool IsInterface { get; }

Hodnota vlastnosti

Type: System.Boolean

true Pokud Type je rozhraní, jinak false.

Implementuje

_Type.IsInterface

ClassSemanticsMask Rozlišuje deklarace typu jako typ třídy, rozhraní nebo hodnotu.

Pokud aktuální Type reprezentuje parametr typu v definici obecného typu nebo obecné metody, vrátí tato vlastnost vždy hodnotu false.

Tato vlastnost je jen pro čtení.

Následující příklad vytvoří rozhraní, zkontroluje typ rozhraní a označuje, zda má třídu IsInterface sadu vlastností.

using System;
// Declare an interface.
interface myIFace
{
}
class MyIsInterface 
{
    public static void Main(string []args)
    {
        try
        {
            // Get the IsInterface attribute for myIFace.
            bool myBool1 = typeof(myIFace).IsInterface;    
            //Display the IsInterface attribute for myIFace.
            Console.WriteLine("Is the specified type an interface? {0}.", myBool1);
            // Get the attribute IsInterface for MyIsInterface.
            bool myBool2 = typeof(MyIsInterface).IsInterface;    
            //Display the IsInterface attribute for MyIsInterface.
            Console.WriteLine("Is the specified type an interface? {0}.", myBool2);         
        }
        catch(Exception e)
        {
            Console.WriteLine("\nAn exception occurred: {0}.", e.Message);
        }
    }
}

.NET Framework
K dispozici od 1.1
Přenosná knihovna tříd
Podporováno v: přenosné platformy .NET
Silverlight
K dispozici od 2.0
Windows Phone Silverlight
K dispozici od 7.0
Zpět na začátek
Zobrazit: