C# - conceitos
True
False
Operadores de igualdade
== igual a
!= diferente de
Operadores relacionais
< menor que maior que
>= maior ou igual a
Operadores lógicos condicionais
&& and (cria expressão booleana que seja verdadeira se as duas outras condições forem verdadeiras)
|| or (cria expressão booleana que seja verdadeira se uma das duas outras condições for verdadeira)
Incremento
Pré-incremento: ++count;
A soma é realizada primeira, e depois o cálculo
Pós-incremento: count++;
Primeiro é realizado o cálculo e depois a soma do contador
Decremento
Pré-decremento: --count;
A subtração é realizada primeira, e depois o cálculo
Pós-decremento: count--;
Primeiro é realizado o cálculo e depois subtrai do contador
Operadores de atribuição composta
Variável *= número (variável = variável * número)
Variável /= número (variável = variável / número)
Variável %= número (variável = variável % número)
Variável += número (variável = variável + número)
Variável -= número (variável = variável - número)
Métodos tipoDeRetorno nomeDoMétodo(parâmetros)
{
Instruções do corpo do método
}
Método void: é um método que não tem retorno
Sobrecarregando métodos
É quando os métodos possuem o mesmo nome, mas um número diferentes de parâmetros, ou quando os tipos de parâmetros forem diferentes.
Depurar ou debugar
Sobre a linha que deseja depurar/debugar, clique com o botão direito e depois em Run to cursor.
Step into: essa ação faz o depurador entrar no método chamado (vai para a chave de abertura).
Step over: essa ação faz o método executar a próxima instrução sem depurá-la (sem entrar nele).
Step out: essa ação faz o método atual continuar a executar ininterruptamente até o fim.
Parâmetros opcionais
É como se fosse uma sobrecarga no método, porque no método é passado diferentes parâmetros (e é aceito).
Para definir os parâmetros opcionais basta colocar um valor padrão para o parâmetro através do operador de atribuição (=).
Exemplo: