Vamos enteder um pouco as Variaveis em C# utilizando VS 2008
using
using
using
using
namespace
{
class Program{
static void Main(string[] args)
{
//declarao -> reserva de espao na memria//atribuio -> "dou" um valor para a varivel//Tipo nome;
Byte b; Int16 i; Double salario; String nomeDoSujeito;
//nome = contedo;b = 10; i = 202; salario = 1000.23; nomeDoSujeito = "Epaminondas";
//declarao + atribuio//Tipo nome = contedo;float f = 10.21f; String nome = "Agnaldo";
// // // String reference type com comportamento de value typeConsole.WriteLine(b);
Console.WriteLine(i);
Console.WriteLine(salario);
Console.WriteLine(nomeDoSujeito);
Console.WriteLine(f);
Console.WriteLine(nome);
//declarao mltipla//Tipo var1, var2, var3, ... ;int n1, n2, n3, n4, numero;
//atribuio mltipla//var1 = var2 = var3 = ... = contedo;n1 = n2 = n3 = n4 = numero = 1000 + 50;
Console.WriteLine(n1);
Console.WriteLine(n2);
Console.WriteLine(n3);
Console.WriteLine(n4);
Console.WriteLine(numero);
Console.ReadKey();
}
}
}
Aula 013_VariaveisTipadasImplicitamente
usingusingusingusingnamespace
{
class Program{
static void Main(string[] args)
{
//var nome = contedo;var numeroInteiro = 1000;
Console.WriteLine("{0} -> {1}", numeroInteiro, numeroInteiro.GetType().Name);
var nomeDoCarinha = "Chico da Silva";
Console.WriteLine("{0} -> {1}", nomeDoCarinha, nomeDoCarinha.GetType().Name);
var fumante = false;
Console.WriteLine("{0} -> {1}", fumante, fumante.GetType().Name);
Console.ReadKey();
}
}
}