Você está na página 1de 2

Mtodos C#

Um mtodo uma sequncia de instrues. Cada mtodo tem um nome e um corpo. O nome deve ajudar a identificar o seu propsito e corpo contm as intrues que vo ser executadas quando o mtodo for chamado. A maioria dos mtodos recebe dados, processa-os e devolve uma informao ou um resultado. O mtodo um mecanismo fundamental e poderoso. Exemplo de um mtodo: valorDevolvido nomeDoMetodo (listaDeParametros) { //corpo do mtodo } valorDevolvido - o tipo de dado que vai ser devolvido pelo mtodo. Pode ser o nome de qualquer tipo, como int ou string. Se o mtodo no devolver nenhum valor tem de ser do tipovoid. nomeDoMetodo - o nome que vai ser usado para chamar o mtodo. listaDeParametros - onde inserido o tipo e o nome da varivel do mtodo. Este parmetro opcional. Se o mtodo tiver mais do que um parmetro, deve-se separa-los com vrgulas. corpo do mtodo - onde esto as linhas de cdigo, que vo ser executadas quando o mtodo for chamado.

Tipo de dados C#

A seguir vou mostrar os tipos de dados e os valores possveis de cada um deles: bool - Verdadeiro ou Falso. byte - 0 a 255 (8 bits). sbyte -128 a 127 (8 bits). char - Um caracter (16 bits) . decimal - +-1.0*10-28 a +-7.9*1028 (128 bits). double - +-5.0*10-324 a +-1.7*10308 (64 bits) . float - +-1.5*10-45 a +-3.4*1038 (32 bits). int - -2,147,483,648 a 2,147,483,647 (32 bits). uint - 0 a 4,294,967,295 (32 bits). long - -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 (64 bits). ulong - 0 a 18,446,744,073,709,551,615 (64 bits). object - Qualquer tipo. short - -32,768 a 32,767 (16 bits). ushort - 0 a 65,535 (16 bits). string - Sequncia da caracteres (16 bits por caracter).

Variveis C#

CAs variveis so espaos de memria para armazenar dados. A referncia aos dados de uma varivel pode ser feita de duas maneiras: 1. Por valor, chamado de Value-Type. 2. Por referncia, chamada de Reference-Type. A principal diferena entre os dois tipos, que quando fazemos referncia a uma varivel Value-Type ela contm directamente um dado, enquanto uma varivel Reference-Type contm uma referncia ao dado. Vamos analisar um pouco melhor estes dois tipos de variveis: Value-Type Contm directamente o dado. Cada cpia da varivel contm uma cpia do dado. Operaes numa varivel no afectam a sua cpia.

Exemplos de variveis Value-Type so: Integer, Doubles, Floats e Structures. Reference-Type Armazenam uma referncia ao dado (conhecidos como objecto). Duas variveis Reference-Type podem ter referncia para o mesmo objecto. Exemplos de Reference-Type so: strings, arrays e classes.

Você também pode gostar