Fbio Moura
Governo de
Pernambuco
Agenda
Estrutura do cdigo c#
using System;
public partial class Index : System.Web.UI.Page
{
protected void page_load(object sender, EventArgs e) {
}
Declarao de variveis
char caractere = b;
int idade = 12;
double peso = 12.5;
Declarao de variveis
Na declarao de uma varivel, o tipo pode ser
definido como:
Tipos primitivos
Tipo
Descrio
bool Booleano
Tamanho
(bits)
8
Exemplo
bool h = true;
32
int a = 42;
64
long b = 42L;
32
float c = 0.42F;
64
double d = 10.42;
128
decimal e = 0.42;
16
16 bits por
caractere
char g = n;
string f = nome;
Tipos de Classe
public class Pessoa {
public string nome = fulano;
public void cadastrar()
{
//codigo...
}
}
-----------outra classe---------------------------------------Pessoa p = new Pessoa();
p.fulano = sicrano;
Tipo Array
Ex.:
int[ ] n = new int[10];
n[0] = 25;
n[1] = 34;
...
int[ ] n = new int[10];
posio
valor
25
34
Operadores aritmticos
+-*/%
Operador de concatenao
Aplicado a Strings;
Ex.:
string nome = Fbio ;
string sobrenome = Moura;
string nomeCompleto = nome + sobrenome;
Operadores relacionais
>
<
>=
<=
==
!=
Maior que
Menor que
Maior que ou igual
Menor que ou igual
Igual
Diferente (ou no igual)
Operadores lgicos
Operadores booleanos
Short-circuit (Avaliao parcial)
&&
||
(E lgico)
(OU lgico)
Operadores lgicos
Operadores booleanos
Bitwise (Avaliao completa)
&
|
^
(E lgico)
(OU lgico)
(OU-EXCLUSIVO)
Operadores de atribuio
= += -= *= /=
Ex.:
int valor = 200;
valor += 10;
int numero = 100;
numero *= 10;
valor = 210
valor = 1000
Operadores unrios
++ -Ex.:
int n = 30;
int p = n++;
int z = 30;
int w = ++z;
p = 30
w = 31
Converso de Tipos
Converso implcita:
Ex.:
int a = 1;
double b = a;
1
1.0
1.7
1
Converso de Tipos
Convert e ToString( ):
Ex.:
string a = "1";
double b = Convert.ToDouble(a);
1
1.0
Ex.:
int a = 1;
string b = a.ToString();
1
1
Exerccio
1.
2.
3.
4.