null
US
Entrar
Registre-se gratuitamente
Registre-se
Detectamos que o JavaScript não está habilitado no teu navegador. Habilite o Javascript para o funcionamento correto do nosso site. Por favor, leia os
Termos e Condições
para mais informações.
Próximo
Copiar e Editar
Você deve estar logado para concluir esta ação!
Inscreva-se gratuitamente
17669571
Linguagem C#
Descrição
linguagem de programação
Sem etiquetas
c#
concursos públicos
Mapa Mental por
Alex Araujo Furado
, atualizado more than 1 year ago
Mais
Menos
Criado por
Alex Araujo Furado
mais de 5 anos atrás
43
1
0
Resumo de Recurso
Linguagem C#
Criada pela Microsoft
Open Source
Usado na plataforma .NET
Interpretada por CLR (Common Language Runtime) = JVM
Compilada para CIL (Common Intermediate Language) = bytecode
Possui Garbage Collector (coletor de lixo)
Não é preciso se preocupar com desalocação de memória
Suporte a programação Funcional
Funções como objetos
Baseado em C, C++, JAVA
Fortemente tipada
Toda variável tem um tipo, Ex string nome = "Alex";
Tipos Estáticos
Começa int termina int
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
3 Partes hieráquicas
Namespace
Classe
Método
?? = concentrador de NULL
Define valor padrão caso retorno seja null
Ex: int X = num ?? 1; se num e nulo retorna 1
Anexos de mídia
Herança C# (binary/octet-stream)
Quer criar seus próprios
Mapas Mentais
gratuitos
com a GoConqr?
Saiba mais
.
Semelhante
Porova teórica C# mod l
Cursos Professor Jonatã
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo
C# mundo de ideias
Andre Lucio
Explore a Biblioteca