Palavras-chave

Palavras-chave são marcadores de caractere que definem a sintaxe da linguagem C#. As palavras-chave são termos nativos embutidos no C# com funções exclusivas. Por isso, não é possível usá-las para …

Identificadores

Um identificador é uma sequência de caracteres usada para nomear elementos do programa, como variáveis, métodos e parâmetros. Recomenda-se unir palavras em inglês com significado para criar um código autoexplicativo …

Criando projetos com o .NET CLI

Criar e executar projetos C# com a ferramenta .NET CLI Voltamos para o diretório C:\csdemo, que é a pasta pai da HelloWorld vista na aula anterior. Crie uma nova pasta …

Seu primeiro exemplo de programa em C#

A seguir, vamos demonstrar como criar um aplicativo de console C# usando apenas o Bloco de Notas básico do Windows. Nesta aula, vamos começar escrevendo um programa introdutório manualmente com …

C# e .NET

O que é C#? C# foi desenvolvido exclusivamente para a plataforma .NET Framework da Microsoft e sua pronúncia é “See Sharp”. A Microsoft precisava de uma estrutura de desenvolvimento integrada, …

Propriedade (Property)

Nesta seção estudamos a definição, sintaxe, regras e serialização de propriedades (Property) O que é uma Property property é um açúcar sintático do Pascal. Externamente se comporta como um campo, …

Resumo sobre is e as

Pascal/FPC operador is verificação de tipo, as conversão segura, TClass(X) conversão bruta forçada sem validação Uso do is e as 1 Operador is: Detecção de tipo em tempo de execução …

Construtores e destrutores

Classe, instância de classe, construtor, destrutor O exemplo acima contém TAnimal e sua subclasse TDog. Uma classe é apenas um tipo, podendo ser entendida como um modelo. A própria classe …

Herança e métodos virtuais

Herança, métodos virtuais, override, reintroduce Exemplo de herança de classe O Object Pascal suporta herança e métodos virtuais. No exemplo abaixo, TDog herda de TAnimal: TDog é a subclasse (classe …