Como palabra clave en C# con Ejemplo

Como palabra clave en C# con Ejemplo

Hemos visto cómo usar es operador antes de la fundición tipográfica. Otra forma de verificar si la conversión de tipos fue exitosa o no, es como palabra clave. Si la conversión de tipo fue exitosa, la variable de referencia apunta a ese objeto en la memoria. Si la conversión de tipo falló, la variable de referencia contiene un valor nulo. Entonces, antes de la ejecución de más código, puede verificar el valor de la variable de referencia y evitar fácilmente cualquier tipo de error de tiempo de ejecución.

Manera fácil de recordar cuándo usar es operador y como palabra clave:

  • Operador Is:primero marque y luego escriba cast.
  • Como palabra clave:primero escriba cast y luego verifique.

using System;

namespace Hello
{   
    //Employee Class
     class Employee
    {
        public void PrintName()
        {
            Console.WriteLine("This is an Employee Class.");
        }

    }

    //Manager Class
    class Manager:Employee
    {
        public new void PrintName()
        {
            Console.WriteLine("This is a Manager Class.");
        }

    }

    class Program
    {
        static void Main(string[] args)
        {
            Manager man = new Manager();

            Employee emp = man as Employee;
          
          if(emp != null)
          {             
              emp.PrintName();
          }         
                       
        }            
    }
}

 Resultado: