Type.IsSealed Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica se o Type está declarado selado.
public:
property bool IsSealed { bool get(); };
public bool IsSealed { get; }
member this.IsSealed : bool
Public ReadOnly Property IsSealed As Boolean
Valor de Propriedade
true se o Type for declarado selado; caso contrário, false.
Implementações
Exemplos
O exemplo seguinte cria uma instância de uma sealed classe, verifica a IsSealed propriedade e mostra o resultado.
using System;
public class Example
{
// Declare InnerClass as sealed.
sealed public class InnerClass
{
}
public static void Main()
{
InnerClass inner = new InnerClass();
// Get the type of InnerClass.
Type innerType = inner.GetType();
// Get the IsSealed property of innerClass.
bool isSealed = innerType.IsSealed;
Console.WriteLine("{0} is sealed: {1}.", innerType.FullName, isSealed);
}
}
// The example displays the following output:
// Example+InnerClass is sealed: True.
module Example
// Declare InnerClass as sealed.
[<Sealed>]
type InnerClass() = class end
let inner = InnerClass()
// Get the type of InnerClass.
let innerType = inner.GetType()
// Get the IsSealed property of innerClass.
let isSealed = innerType.IsSealed
printfn $"{innerType.FullName} is sealed: {isSealed}."
// The example displays the following output:
// Example+InnerClass is sealed: True.
Public Class Example
' Declare InnerClass as sealed.
Public NotInheritable Class InnerClass
End Class
Public Shared Sub Main()
Dim inner As New InnerClass()
' Get the type of InnerClass.
Dim innerType As Type = inner.GetType()
' Get the IsSealed property of InnerClass.
Dim sealed As Boolean = innerType.IsSealed
Console.WriteLine("{0} is sealed: {1}.", innerType.FullName, sealed)
End Sub
End Class
' The example displays the following output:
' Example+InnerClass is sealed: True.
Observações
Se a corrente Type representa um parâmetro de tipo genérico, esta propriedade devolve truesempre .