¿Qué son clases estáticas en C#?
En C#, una clase estática es una clase de la que
no se puede crear una instancia. El propósito principal de usar clases
estáticas en C# es proporcionar planos de sus clases heredadas. Las clases
estáticas se crean utilizando la palabra clave static en C# y .NET. Una clase estática solo puede
contener miembros estáticos. No puede crear un objeto para la clase estática.
Ventajas de las clases estáticas
- Si declara algún miembro como miembro no estático, obtendrá un error.
- Cuando intenta crear una instancia para la clase estática, nuevamente genera un error de tiempo de compilación, porque se puede acceder directamente a los miembros estáticos con su nombre de clase.
- La palabra clave estática se usa antes de la palabra clave de clase en una definición de clase para declarar una clase estática.
- Se accede a los miembros de una clase estática por el nombre de la clase seguido del nombre del miembro.
DEMOSTRACIÓN
Crearemos un aplicativo de consola al cual denominaremos "AppDemoStatic", le añadiremos una clase llamada "Operaciones"En el método Main de nuestro aplicativo, haremos llamado a dichos métodos de la clase sin necesidad de instanciarla