title: var keyword vs actual type?
body: <p>I'm using vim + omnisharp/syntastic for some unity3d development in C#.</p>
  
  <p>When I declare a variable using the actual type, for instance </p>
  
  <p><code>string[] myArray = new string[5];</code></p>
  
  <p>I get a warning message telling me to use the 'var' keyword instead.</p>
  
  <p>Is there any reason for that (i.e. performance, established code style, etc) ? Are there any pros/cons ?</p>