using System;
using System.Collections.Generic;
namespace _001_003_007_Var
{
class Program
{
static void Main(string[] args)
{
var filhos = new List<String>();
filhos.Add("Bruno");
filhos.Add("Netinho");
filhos.Add("Pedro");
foreach (var item in filhos)
{
Console.WriteLine("Tipo: {1} - conteúdo: {0}", item, item.GetType().Name);
}
Console.WriteLine();
var i = 10;
var f = 10.0f;
var d = 10.0;
//var erro; implicitly-typed variables must be initialized
//d = "erro"; cannot implicitly convert 'string' to 'double'
Console.WriteLine("Tipo: {1} - conteúdo: {0}", i, i.GetType().Name);
Console.WriteLine("Tipo: {1} - conteúdo: {0}", f, f.GetType().Name);
Console.WriteLine("Tipo: {1} - conteúdo: {0}", d, d.GetType().Name);
Console.ReadKey();
}
}
}