People just over use var to declare variable.
var is good if you have a statement like
var result = from r in someList;
It will be very bad to use var like the example below from https://magedfarag.wordpress.com/2012/12/14/call-wcf-sevice-using-only-webclient-and-soap-xml/ (if the link still valid).
using (var client = new WebClient())
var data = GetSoap();
var response = client.UploadString(“http://localhost:1234/MyService.svc”, data);
For this one, you need god to tell you what is GetSoap return, a string, XmlDocument, or something else?
Again you need to do google search to know what is UploadString return.
Isn’t good people just use the proper type for declaration?