Palabras clave

Las palabras clave son marcadores de caracteres que definen la sintaxis del lenguaje C#. Las palabras clave son términos incorporados de forma nativa en C# con funciones especiales. Por eso, …

Identificadores

Un identificador es una cadena de texto que sirve para nombrar elementos del programa como variables, métodos y parámetros. Se recomienda combinar palabras en inglés con significado propio para generar …

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 …