Exportovat (0) Tisk
Rozbalit vše
Expand Minimize
Tento článek byl přeložen strojově počítačem. Původní text zobrazíte přesunutím ukazatele myši nad jednotlivé věty článku. Další informace
Překlad
Originál

Type.IsNested – vlastnost

Získá hodnotu označující zda aktuální Type objekt představuje typ, jejichž definice je vnořená uvnitř definice jiného typu.

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

public bool IsNested { get; }

Hodnota vlastnosti

Typ: System.Boolean
true Pokud Type je vnořen uvnitř jiného typu. jinak false.

IsNested Vlastnost vrátí true pro všechny vnořené typy bez ohledu na viditelnost. Pro testování vnoření a viditelnost současně, použijte související vlastnosti IsNestedAssembly, IsNestedFamily, IsNestedFamANDAssem, IsNestedFamORAssem, IsNestedPrivate, nebo IsNestedPublic.

PoznámkaPoznámka

VisibilityMask Člen výčtu vybere viditelnost atributy typu.

Následující příklad kódu zobrazí hodnotu IsNested vlastnost pro chráněné vnořené třídy a veřejné vnořené třídy.


using System;

public class Example
{
    protected class NestedProtected
    {
    }

    public class NestedPublic
    {
    }

    public static void Main()
    {
        Type t = typeof(NestedProtected);
        Console.WriteLine("Is {0} nested? {1}", t.FullName, t.IsNested);
        t = typeof(NestedPublic);
        Console.WriteLine("Is {0} nested? {1}", t.FullName, t.IsNested);
    }
}

/* This example produces the following output:

Is Example+NestedProtected nested? True
Is Example+NestedPublic nested? True 
 */


.NET Framework

Podporováno v: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Podporováno v: 4, 3.5 SP1

Knihovny přenosných tříd

Podporováno v: Knihovny přenosných tříd

.NET pro aplikace pro Windows Store

Podporováno v: Windows 8

.NET pro aplikace pro Windows Phone

Podporováno v: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (role Server Core není podporována), Windows Server 2008 R2 (role Server Core je podporována s aktualizací SP1 nebo novější, architektura Itanium není podporována)

.NET Framework nepodporuje některé verze platforem. Seznam podporovaných verzí naleznete v tématu .NET – požadavky na systém.

Obsah vytvořený komunitou

Přidat
Zobrazit:
© 2015 Microsoft