Você está na página 1de 2

Capítulo 4

Possivel texto para pergunta de multipla escolha, V ou F

Casting: Conversão entre tipos de dados compatíveis, como os diferentes tipos


de dados numéricos, em C# pode ser feita de forma implícita ou explicita.

Conversão implícita não reque a utilização de nenhum operador especial e é


feita quando se deseja converter de um tipo de dados menos abrangente para
um tipo de dados mais abrangente, por exemplo, uma conversão de short para
int, não existe perda de informação.

Conversão explicita quando pode existir perda de informação, como no caso


de uma conversão de um “double” para um “int”, é necessário utilizar o operador
de “casting”, que se traduz pela declaração entre parêntesis do tipo para o qual
queremos converter os dados.

Em C# as variáveis podem ser declaradas em qualquer parte do program/método.


Para poder utilizar uma varável é preciso atribuir-lhe um valor inicial, caso
contrário a sua utilização origina um erro de compilação.

VARIÁVEIS
dificilmente pode cair na prova porque ja foi comentado no semestre anterior
Objeto situado na memória que representa um valor ou expressão. Pode ter o seu
valor alterado durante e execução do programa, podendo armazenar valores
diferentes em espaços de tempo diferentes. Para utilizar variáveis é necessário declará-la, o que significa
definir o tipo de dados e dar-lhe um nome, que deve obedecer ás regras de atribuição de nomes aos
indicadores.
Sintaxe: <tipo_de_dados> <nome_da_variavel>

Existem três formas para se trabalhar com a concatenação das variáveis.

operador soma - utilização do sinal “+”.


placeholder - cada placeholder fica no formato {índice}. O primeiro índice é o 0.
interpolação - utilização do caractere $ (cifrão).

Professor pode pedir para diferenciar esses dois tipos de conversão em pergunta dissertativa .

Conversão implícita
Não reque a utilização de operador especial

Conversão explicita
Quando pode existir perda de informação
compilação - converter o código para linguagem de máquina através do compilador.

código interpretado - receber uma informação de uma linguagem fonte e transmiti-la de maneira
traduzida para uma linguagem alvo.

O código fonte é compilado para um código intermediário chamado Bytecode. O


Bytecode vai estar em uma linguagem CIL (Common Intermediate Language), ela é
agnóstica em relação a plataforma, ou seja, o mesmo código roda em plataformas
diferentes.

Você também pode gostar