Crear proyectos con el .NET CLI

Construir y ejecutar proyectos C# con la herramienta .NET CLI Volvemos al directorio C:\csdemo, que es la carpeta padre de HelloWorld, el directorio que trabajamos en la lección anterior. Crea …

Tu primer ejemplo de programa C#

A continuación, vamos a ver cómo crear una aplicación de consola C# usando únicamente el bloc de notas básico. En esta lección, primero escribiremos el programa introductorio manualmente con la …

C# y .NET

¿Qué es C#? C# fue diseñado exclusivamente para la plataforma .NET Framework de Microsoft y se pronuncia «See Sharp». Microsoft necesitaba un marco de desarrollo integrado unificado y totalmente orientado …

Propiedad (Property)

En esta sección estudiamos la definición, sintaxis, normas y serialización de propiedades (Property) ¿Qué es una Property property es azúcar sintáctico de Pascal. Por fuera se comporta como un campo, …

Resumen de is y as

Pascal/FPC operador is comprobación de tipo, as conversión segura, TClass(X) conversión bruta forzada sin comprobaciones Uso de is y as 1 Operador is: Detección de tipo en tiempo de ejecución …

Constructores y destructores

Clase, instancia de clase, constructor, destructor El ejemplo anterior incluye TAnimal y su subclase TDog. Una clase es simplemente un tipo, que se puede entender como una plantilla. La clase …

Herencia y métodos virtuales

Herencia, métodos virtuales, override, reintroduce Ejemplo de herencia de clases Object Pascal admite la herencia y los métodos virtuales. En el siguiente ejemplo, TDog hereda de TAnimal: TDog es la …

¿Qué es una clase

Object Pascal admite clases Una clase es un contenedor que alberga los siguientes miembros Las clases también pueden incluir otros miembros, los trataremos más adelante. Las clases son una regla …

Exponer unidades antiguas

Exponer identificadores de otras unidades a través de una unidad nueva A veces necesitas reexportar y exponer los identificadores de otra unidad dentro de tu nueva unidad actual. El resultado …