Una clase sellada es una clase que no permitirá que los usuarios hereden la clase. Podemos crear una clase sellada usando palabras clave selladas. Esta palabra clave le dice al compilador que la clase es una clase sellada. En este artículo, aprenderemos cómo verificar que la clase especificada sea una clase sellada o no. Entonces usamos la propiedad IsSealed de la clase Type. Esta propiedad se usa para verificar si el Tipo dado está sellado o no.
Sintaxis:
public bool IsSealed { get; }
Retorno: el tipo de retorno de esta propiedad es booleano. Devolverá verdadero si el Tipo o la clase dados están sellados; de lo contrario, devolverá falso.
Ejemplo 1:
C#
// C# program to check if the given // class is sealed or not using System; using System.Reflection; // Declare a class without sealed public class Myclass1 { public void display() { Console.WriteLine("Hello! GeeksforGeeks"); } } // Declare a class with sealed sealed class Myclass2 { public void Show() { Console.WriteLine("Hey! GeeksforGeeks"); } } // Driver code class GFG{ public static void Main(string[] args) { // Check the given class is sealed or not // Using IsSealed property Console.WriteLine(typeof(Myclass1).IsSealed); Console.WriteLine(typeof(Myclass2).IsSealed); } }
Producción:
False True
Ejemplo 2:
C#
// C# program to check if the given // class is sealed or not using System; using System.Reflection; // Declare a class with sealed keyword sealed class Myclass { public void Show() { Console.WriteLine("Hey! GeeksforGeeks"); } } // Driver code class GFG{ public static void Main(string[] args) { // Check the given class is sealed or not // Using IsSealed property if (typeof(Myclass).IsSealed == true) { Console.WriteLine("The given class is a sealed class"); } else { Console.WriteLine("The given class is not a sealed class"); } } }
Producción:
The given class is a sealed class
Publicación traducida automáticamente
Artículo escrito por saisravanprojects y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA