Capítulo 3. Creación de tipos en C#
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En este capítulo profundizaremos en los tipos y los miembros de los tipos.
Clases
Una clase es el tipo de referencia más común. La declaración de clase más sencilla posible es la siguiente:
class YourClassName { }
Una clase más compleja tiene opcionalmente lo siguiente:
Antes de la palabra clave class |
Atributos y modificadores de clase. Los modificadores de clase no anidados son public , internal , abstract , sealed , static , unsafe , y partial |
Siguiendo YourClassName |
Parámetros y restricciones detipo genérico, una clase base e interfaces |
Dentro de los corchetes | Miembros de la clase (son métodos, propiedades, indexadores, eventos, campos, constructores, operadores sobrecargados, tipos anidados y un finalizador) |
Este capítulo trata todas estas construcciones excepto los atributos, las funciones de operador y la palabra clave unsafe
, que se tratan en el Capítulo 4. Las secciones siguientes enumeran cada uno de los miembros de la clase.
Campos
Un campo es una variable que es miembro de una clase o estructura; por ejemplo:
class Octopus { string name; public int Age = 10; }
Los campos permiten los siguientes modificadores:
Modificador estático | static |
Modificadores de acceso | public internal private protected |
Modificador de herencia | new |
Modificador de código inseguro | unsafe |
Modificador de sólo lectura | readonly ... |
Get C# 8.0 en pocas palabras now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.