Wpis z mikrobloga

@Phallusimpudicus: nie to zupełnie co innego. var to tylko syntax sugar, który pozwala na łatwiejsze pisanie kodu na przykład zamiast pisać:

CustomerService cs = new CustomerService();
return cs.GetCustomers();

piszesz po prostu:

var cs = new CustomerService();
return cs.GetCustomers();

pod var w tym wypadku będzie się mieściło tak naprawdę CustomerService.
Dla odmiany z object będzie tak:

object cs = new CustomerService();
return cs.GetCustomers(); //ERROR błąd kompilacji!