O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Linguagem C#

Alex Araujo Furado Português

Linguagem C#

Conteúdo do mapa

Linguagem C#

  1. Criada pela Microsoft

  2. Open Source

  3. Usado na plataforma .NET

    • Interpretada por CLR (Common Language Runtime) = JVM
    • Compilada para CIL (Common Intermediate Language) = bytecode
  4. Possui Garbage Collector (coletor de lixo)

    • Não é preciso se preocupar com desalocação de memória
  5. Suporte a programação Funcional

    • Funções como objetos
  6. Baseado em C, C++, JAVA

  7. Fortemente tipada

    • Toda variável tem um tipo, Ex string nome = "Alex";
    • Tipos Estáticos
      • Começa int termina int
  8. Orientada a Objetos

    • Herança
      • Pode Receber características da classe pai
    • Polimorfismo
      • Capacidade de ter comportamentos diferentes nas classes filhas
        • Estático o Sobrecarga
          • Cria novo método com mesmo nome mas parâmetros diferentes, comportamento original continua disponível
        • Dinâmico ou Sobrescrita
          • Cria novo método com mesmo nome e parâmetros e rescreve o comportamento
    • Encapsulamento
      • Capacidade de Restringir a visibilidade de uma parte do seu código
        • Public
          • Visível a qualquer parte do programa
        • Protect Internal
          • Classes e subclasses do mesmo programa
        • Internal
          • Visível p/ Classes do mesmo programa
        • Protect
          • Visível somente para subclasses
        • Private
          • visível so na mesma classe
    • marca método da classe como Virtual PODE ou abstract DEVE ser rescrito. nos filhos override método reescrito
  9. 3 Partes hieráquicas

    • Namespace
    • Classe
    • Método
  10. ?? = concentrador de NULL

    • Define valor padrão caso retorno seja null
      • Ex: int X = num ?? 1; se num e nulo retorna 1

Imagens e arquivos do mapa

  • Linguagem C#

Informações

Descrição
linguagem de programação
Visualizações
78
Tags
c#
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?