null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
17669571
Linguagem C#
Description
linguagem de programação
No tags specified
c#
concursos públicos
Mind Map by
Alex Araujo Furado
, updated more than 1 year ago
More
Less
Created by
Alex Araujo Furado
over 5 years ago
43
1
0
Resource summary
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
Media attachments
Herança C# (binary/octet-stream)
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
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
Browse Library