No C# podemos manipular textos, executar cálculos e muito
mais.
Para isso, precisamos ter em mente o que é uma variável e
como ela pode ser criada.
Uma variável é o local temporário de armazenamento de
dados.
Por exemplo:
string texto = "Utilizando
variáveis";
texto é uma
variável do tipo string e seu valor
é: utilizando variáveis
A tabela abaixo demonstra os tipo de variáveis que podemos
criar e o valor que cada tipo suporta
Tipo
|
Suporte
|
bool
|
Verdadeiro ou Falso (Valores booleanos)
|
byte
|
0 a 255 (8 bits)
|
sbyte
|
-128 a 127 (8 bits)
|
char
|
Um caractere (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
|
Sequência de caracteres (16 bits por
caractere)
|
Todas as operações realizadas com variáveis devem levar em
consideração o tipo de dado que essa variável suporta. Você pode identificar o
tipo de uma variável acessando o método:
GetType()
Exemplo:
string texto = "Utilizando
variáveis";
Console.Write(texto.GetType());
O resultado será: “System.String”;
Se eu realizar a seguinte ação:
string texto = "Resultado de 1 + 1 =";
Console.Write(texto+ 1 + 1);
O resultado será: “Resultado de 1 + 1 = 11”;
Isso acontece porque o C# identifica que você esta
concatenando textos.
Para o calculo acima dar certo, tem que se fazer assim:
string texto = "Resultado de 1 + 1 =";
Console.Write(texto + (1 + 1));
O resultado será: “Resultado de 1 + 1 = 2”;
Assim o C# primeiro executará a conta e depois concatenará o
resultado.
nao tem o dynamic?
ResponderExcluirSim, tem o tipo dynamic também. é bem simples de utilizar. ele incorpora o que você passar para ele.
Excluirpor exemplo:
dynamic variavel = "ABC";
variavel+= 1;
Console.WriteLine(variavel);
o resultado será: "ABC1"
Valeu por lembrar... Abs.
vai ter tutorial mvc?
ResponderExcluiropa... pode ter certeza..
ExcluirNo meu planejamento tenho:
Linq
MVC
SharePoint
Office
entre outros...
abs.
Opa, boa noite... já publiquei um artigo sobre MVC... dê uma olhada e vê o que acha...
Excluirum abraço.