(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

Type.IsSealed-Eigenschaft

Aktualisiert: November 2007

Ruft einen Wert ab, der angibt, ob Type als versiegelt deklariert ist.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public bool IsSealed { get; }
/** @property */
public final boolean get_IsSealed()

public final function get IsSealed () : boolean

Eigenschaftenwert

Typ: System.Boolean
true, wenn Type als versiegelt deklariert ist, andernfalls false.

Implementiert

_Type.IsSealed

Wenn der aktuelle Type einen Typparameter eines generischen Typs darstellt, gibt diese Eigenschaft immer true zurück.

Im folgenden Beispiel wird eine Instanz einer sealed-Klasse erstellt, die IsSealed-Eigenschaft überprüft und das Ergebnis angezeigt.

using System;
namespace SystemType
{
    public class MyClass
    {
        // Declare MyTestClass as sealed.
        sealed public class MyTestClass
        {
        }
        public static void Main(string []args)
        {
            try
            {
                bool myBool = false;
                MyTestClass myTestClassInstance = new MyTestClass();
                // Get the type of myTestClassInstance.
                Type myType = myTestClassInstance.GetType();
                // Get the IsSealed property of the myTestClassInstance.
                myBool = myType.IsSealed;
                Console.WriteLine("\nIs {0} sealed? {1}.", myType.FullName, myBool.ToString());
            }
            catch (Exception e)
            {
                Console.WriteLine("\nAn exception occurred: {0}",e.Message);
            }
        }
    }
}


package SystemType;  

import System.*;

public class MyClass
{
    // Declare MyTestClass as sealed.
    final public static class MyTestClass
    {
    } //MyTestClass

    public static void main(String[] args)
    {
        try {
            boolean myBool = false;
            MyTestClass myTestClassInstance = new MyTestClass();

            // Get the type of myTestClassInstance.
            Type myType = myTestClassInstance.GetType();

            // Get the IsSealed property of the myTestClassInstance.
            myBool = myType.get_IsSealed();
            Console.WriteLine("\nIs {0} sealed? {1}.", myType.get_FullName(),
                System.Convert.ToString(myBool));
        }
        catch (System.Exception e) {
            Console.WriteLine("\nAn exception occurred: {0}", e.get_Message());
        }
    } //main
} //MyClass


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC, Xbox 360

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 3.5, 2.0, 1.0

XNA Framework

Unterstützt in: 2.0, 1.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft