Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Type.IsSealed (Propiedad)

Obtiene un valor que indica si Type se declaró "sealed".

Espacio de nombres: System
Ensamblado: mscorlib (en mscorlib.dll)

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

public final function get IsSealed () : boolean

Valor de propiedad

Es true si Type se declara "sealed"; de lo contrario, es false.

Si el objeto Type actual representa un parámetro de tipo de un tipo genérico, esta propiedad siempre devuelve true.

En el ejemplo siguiente se crea una instancia de una clase sealed, se comprueba la propiedad IsSealed y se muestra el resultado.

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 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft