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.