Académique Documents
Professionnel Documents
Culture Documents
==============================================================================
metodo Copy()
copia texto para a area de transferencia
metodo Paste()
cola conteudo da area de transferencia
metodo Cut()
recorta conteudo para a area de transferencia
metodo Hide()
esconde texto selecionado entre outros forms
metodo Show()
inverso do metodo Hide()
==============================================================================
Declarao continue
para interromper o loop e voltar a iterar o loop ignorando os comandos aps essa d
eclarao
continue = interrompe a iterao
break = interrompe o loop
==============================================================================
ARRAYS:
tipo[] nome_array;
~instanciando:
int[] numeros;
numeros = new int[6];
==============================================================================
iterando com foreach (para cada)
utilizado para iterar arrays sem saber o tamanho do array
int meuarray = {2,4,6,8,0};
foreach(int elemento in meuarray){
Console.WriteLine(elemento);
}
==============================================================================
METODOS
acesso tipo_retorno nome_metodo(param){}
parametros:
valor: padro de parametro
passa uma cpia do argumento
ref:
passa para o metodo como uma referencia
altera a variavel que foi passada como argumento
static void testeMetodo(ref int valor){valor=++;} // incrementa o valor do argum
ento do metodo, e tambem fora do metodo;
SOBRECARGA DE METODOS (OVERLOADS)
metodos com mesmo nome e diferentes argumentos
Parametros opcionais:
parametros obrigatorios devem ser passado antes dos opcionais
==============================================================================
modificadores de acesso:
public:
pode ser acessado sem restries por qualquer outro cdigo no mesmo assembly ou outros
assemblies que referenciam ele
private:
s pode ser acessado por cdigos que estejam na mesma classe ou struct
protected:
s pode ser acessado por cdigos da classe a qual pertencem, ou em uma classe deriva
da desta classe que contem o modificador
internal:
acessado por cdigo que esteja no mesmo assembly mas nao por codigos presentes em
outros assemblies
protected internal:
acessado por qualquer cdigo no mesmo assembly ou de uma classe derivada em outro
assembly
modificador static
metodo estatico que no necessita de instanciar a classe para usar o metodo.
==============================================================================
instanciando classes
Caixa cx = new Caixa();
==============================================================================
try{
teste do codigo;
}
catch(Exceo Variavel_ex){
excees, tratando o erro;
}
finally{
opcional, sempre executado, independente do funcionamento do try