Escolar Documentos
Profissional Documentos
Cultura Documentos
// - comentário de linha
/*
Comentário de bloco
*/
Blocos Region
Variáveis
No caso abaixo, além de imprimir a string, o sistema entendeu a necessidade de pular linha
Tipo VAR , o compilador determina o tipo, não tem o valor definido no momento da declaração.
Pode acontecer, por exemplo, se precisar receber valores de outro lugar, sem saber desde o inicio o que irá receber
Não aceita a atribuição posteriormente.
Tipo object serve como base para toos os tipos, podemos atribuir qualquer tipo de dados
ou
Pra usar, na classe ou dentro do main, declara uma variável do tipo da Enum (nome), e atribui o valor
Pode declarar com valor atribuído tbm, tem que ser valores inteiros
Struct - Estruturas
Podem encapsular dados e valores relacionados, exemplo: Um sistema de cadastro: Em vez de criar variáveis pra
cada campo cadastral, pode criar estrutura que encapsula tudo.
Ou
Ou
X++ ou X—
Concatenação
String + string
Atribuição
Operadores de Igualdade
Operadores Relacionais
Operadores Lógicos
Exemplo de programa: Conversão de temperaturas
ARRAY ou Vetor
Começa com 0
Atribuir valor:
Outro exemplo:
já atribuindo valor
IF/ELSE
Operador Ternário – condição resumida
Switch / Case
Ou
GOTO = volta a execução para algum outro ponto
Exemplo Calculadora:
Estruturas de repetição
While
Do while
For
Foreach
Namespace = conjunto de bibliotecas a serem importadas = cada namespace faz referência a uma funcionalidade
}
Forma de declarar atributos dentro de uma classe
Referenciar o método
Metodos com Parametros
Chamando os métodos:
Outro Exemplo:
Chamando o metodo
Organizar código = region
Sobrecarga de métodos
Pode usar métodos com o mesmo nome, mas é necessário que os parâmetros sejam diferentes
THIS
O this da acesso a todos os métodos e atributos que tem na classe que está sendo utilizado
Delegates
Delegate = tipo de dado para armazenar referencias de métodos igual foram declarados
Metodo Construtor
Construi para que a classe possa funcionar. Deve ter o mesmo nome da Classe. Por exemplo: dar valor inicial para as
variáveis
Classe estática
O membro estático pode estar numa classe estática ou não, mas se a classe for estática, todos os membros tbm
serão:
Classes Parciais
É possível declarar uma mesma classe em mais de um arquivo no mesmo projeto, para isso, deve-se usar partial
class. A forma de usar não muda
Propriedades da Classe {get-set}
Encapsulamento:
Separar o programa em partes o mais isolada possível. Deixar os campos o mais protegido possível, ocultar os
membros. Preservar a integridade dos dados.
Exemplo:
Interfaces
Módulo 14 – Windows Forms App de modo geral